.suggest-module__BzWiqa__column{max-width:640px;line-height:var(--ff-lh-body);margin:0 auto}.suggest-module__BzWiqa__card{background:var(--ff-color-surface);border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);flex-direction:column;gap:20px;padding:32px;display:flex}.suggest-module__BzWiqa__intro{flex-direction:column;gap:8px;display:flex}.suggest-module__BzWiqa__title{font:600 36px/1.2 var(--ff-font-sans);letter-spacing:-.015em;margin:0}.suggest-module__BzWiqa__lede{color:var(--ff-color-text-secondary);text-wrap:pretty;margin:0;font-size:15px}.suggest-module__BzWiqa__form{flex-direction:column;gap:20px;display:flex}.suggest-module__BzWiqa__field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex;position:relative}.suggest-module__BzWiqa__label{font:500 13px/1.3 var(--ff-font-sans);color:var(--ff-color-text);padding:0}.suggest-module__BzWiqa__optional{color:var(--ff-color-text-tertiary);font-weight:400}.suggest-module__BzWiqa__hint{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.35}.suggest-module__BzWiqa__input,.suggest-module__BzWiqa__textarea{box-sizing:border-box;border:1px solid var(--ff-color-border-control);background:var(--ff-color-surface);width:100%;color:var(--ff-color-text);font:400 16px/1.3 var(--ff-font-sans);border-radius:12px}.suggest-module__BzWiqa__input{height:48px;padding:0 14px}.suggest-module__BzWiqa__textarea{resize:vertical;min-height:96px;padding:12px 14px}.suggest-module__BzWiqa__input::placeholder,.suggest-module__BzWiqa__textarea::placeholder{color:var(--ff-color-text-tertiary)}.suggest-module__BzWiqa__input[aria-invalid=true],.suggest-module__BzWiqa__textarea[aria-invalid=true]{border:2px solid var(--ff-color-danger)}.suggest-module__BzWiqa__inputWrap{position:relative}.suggest-module__BzWiqa__inputWrap .suggest-module__BzWiqa__input{padding-left:40px}.suggest-module__BzWiqa__inputIcon{color:var(--ff-color-text-secondary);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.suggest-module__BzWiqa__error{font:400 13px/1.35 var(--ff-font-sans);color:var(--ff-color-danger);align-items:flex-start;gap:6px;margin:0;display:flex}.suggest-module__BzWiqa__error svg{flex:none;margin-top:1px}.suggest-module__BzWiqa__counter{font:400 12px/1 var(--ff-font-mono);color:var(--ff-color-text-tertiary);align-self:flex-end;margin:0}.suggest-module__BzWiqa__fieldset{border:0;min-width:0;margin:0;padding:0}.suggest-module__BzWiqa__fieldset>legend{margin-bottom:8px}.suggest-module__BzWiqa__fieldset>.suggest-module__BzWiqa__error{margin-top:8px}.suggest-module__BzWiqa__kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:641px){.suggest-module__BzWiqa__kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}.suggest-module__BzWiqa__kind{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);background:var(--ff-color-surface);min-width:0;min-height:48px;font:500 15px/1.2 var(--ff-font-sans);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;display:flex;position:relative}.suggest-module__BzWiqa__kind[data-checked=true]{border:1.5px solid var(--ff-color-text)}.suggest-module__BzWiqa__kind[data-invalid=true]{border-color:var(--ff-color-danger)}.suggest-module__BzWiqa__kind:has(input:focus-visible){outline:2px solid var(--ff-color-focus);outline-offset:2px}.suggest-module__BzWiqa__kindInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.suggest-module__BzWiqa__box{box-sizing:border-box;border:1.5px solid var(--ff-color-border-control);width:20px;height:20px;color:var(--ff-color-surface);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.suggest-module__BzWiqa__kind[data-checked=true] .suggest-module__BzWiqa__box{background:var(--ff-color-text);border:none}.suggest-module__BzWiqa__listbox{z-index:10;background:var(--ff-color-surface);border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow-float);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.suggest-module__BzWiqa__option{box-sizing:border-box;border-top:1px solid var(--ff-color-border);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.suggest-module__BzWiqa__option:first-child{border-top:none}.suggest-module__BzWiqa__option[aria-selected=true]{background:var(--ff-color-surface-sunken)}.suggest-module__BzWiqa__optionIcon{border-radius:var(--ff-radius-pill);background:var(--ff-color-surface-sunken);width:36px;height:36px;color:var(--ff-color-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.suggest-module__BzWiqa__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.suggest-module__BzWiqa__optionTitle{font:600 15px/1.25 var(--ff-font-sans)}.suggest-module__BzWiqa__optionLabel{font:400 13px/1.25 var(--ff-font-sans);color:var(--ff-color-text-secondary)}.suggest-module__BzWiqa__status{color:var(--ff-color-text-secondary);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.35;display:flex}.suggest-module__BzWiqa__status svg{flex:none;margin-top:1px}.suggest-module__BzWiqa__chosen{color:var(--ff-color-success)}.suggest-module__BzWiqa__actions{flex-wrap:wrap;gap:4px 16px;display:flex}.suggest-module__BzWiqa__textButton{min-height:44px;color:var(--ff-color-accent);font:600 14px/1 var(--ff-font-sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.suggest-module__BzWiqa__textButton:disabled{color:var(--ff-color-text-tertiary);cursor:default}.suggest-module__BzWiqa__mapFrame{border:1px solid var(--ff-color-border-strong);background:var(--ff-color-map-land);border-radius:12px;position:relative;overflow:hidden}.suggest-module__BzWiqa__map{width:100%;height:320px}.suggest-module__BzWiqa__mapPlaceholder{box-sizing:border-box;height:320px;color:var(--ff-color-text-secondary);text-align:center;place-items:center;padding:16px;font-size:14px;display:grid}.suggest-module__BzWiqa__mapOverlay{background:color-mix(in srgb, var(--ff-color-surface) 88%, transparent);color:var(--ff-color-danger);text-align:center;place-items:center;padding:20px;font-size:14px;display:grid;position:absolute;inset:0}.suggest-module__BzWiqa__pinMarker{cursor:grab;width:28px;height:38px;filter:drop-shadow(var(--ff-shadow-pin))}.suggest-module__BzWiqa__pinMarker:active{cursor:grabbing}.suggest-module__BzWiqa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.suggest-module__BzWiqa__submitRow{flex-direction:column;gap:12px;display:flex}.suggest-module__BzWiqa__primary{background:var(--ff-color-accent);height:50px;color:var(--ff-color-on-accent);font:600 16px/1 var(--ff-font-sans);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.suggest-module__BzWiqa__primary:disabled{opacity:.7;cursor:progress}.suggest-module__BzWiqa__secondary{height:50px;color:var(--ff-color-text-secondary);font:500 15px/1 var(--ff-font-sans);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.suggest-module__BzWiqa__notice,.suggest-module__BzWiqa__alert{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.suggest-module__BzWiqa__notice{background:var(--ff-color-surface-sunken);color:var(--ff-color-text)}.suggest-module__BzWiqa__alert{background:var(--ff-color-danger-soft);color:var(--ff-color-danger)}.suggest-module__BzWiqa__notice svg,.suggest-module__BzWiqa__alert svg{flex:none;margin-top:2px}.suggest-module__BzWiqa__notice p,.suggest-module__BzWiqa__alert p{margin:0}.suggest-module__BzWiqa__noticeBody{flex-direction:column;gap:4px;display:flex}.suggest-module__BzWiqa__spin{animation:1s linear infinite suggest-module__BzWiqa__spin}@keyframes suggest-module__BzWiqa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.suggest-module__BzWiqa__spin{animation:none}}.suggest-module__BzWiqa__done{gap:14px}.suggest-module__BzWiqa__doneIcon{border-radius:var(--ff-radius-pill);background:var(--ff-color-badge-store-bg);width:64px;height:64px;color:var(--ff-color-badge-store-fg);justify-content:center;align-items:center;display:flex}.suggest-module__BzWiqa__doneTitle{font:600 28px/1.2 var(--ff-font-sans);text-wrap:balance;margin:0}.suggest-module__BzWiqa__doneTitle:focus{outline:none}.suggest-module__BzWiqa__review{background:var(--ff-color-surface-sunken);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.suggest-module__BzWiqa__reviewTag{font:500 11px/1 var(--ff-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-color-accent)}.suggest-module__BzWiqa__reviewItem{font:400 14px/1.3 var(--ff-font-sans)}.suggest-module__BzWiqa__doneActions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.suggest-module__BzWiqa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.suggest-module__BzWiqa__card{background:0 0;border:none;padding:0}.suggest-module__BzWiqa__title{font-size:28px}.suggest-module__BzWiqa__primary{align-self:stretch}.suggest-module__BzWiqa__map,.suggest-module__BzWiqa__mapPlaceholder{height:280px}.suggest-module__BzWiqa__doneActions{flex-direction:column}}
.turnstile-module__uTbwiW__turnstile{flex-direction:column;gap:8px;min-width:0;display:flex}.turnstile-module__uTbwiW__failed{color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-body);align-items:flex-start;gap:8px;margin:0;display:flex}.turnstile-module__uTbwiW__failed svg{color:var(--ff-color-danger);flex:none;margin-top:2px}
.reports-module__x-nvcW__feedback{flex-direction:column;gap:8px;display:flex}.reports-module__x-nvcW__buttons{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.reports-module__x-nvcW__confirm{box-shadow:inset 0 0 0 1.5px var(--ff-color-text)}.reports-module__x-nvcW__report{color:var(--ff-color-text-secondary);font-weight:500}.reports-module__x-nvcW__confirmed{box-sizing:border-box;border:1px solid var(--ff-color-badge-user-border);background:var(--ff-color-badge-user-bg);min-height:48px;color:var(--ff-color-badge-user-fg);font:600 15px/1.3 var(--ff-font-sans);border-radius:12px;align-items:center;gap:8px;margin:0;padding:0 16px;display:inline-flex}.reports-module__x-nvcW__confirmed:focus{outline:none}.reports-module__x-nvcW__confirmed:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}@media (max-width:719px){.reports-module__x-nvcW__buttons{flex-direction:column;align-items:stretch;gap:4px}.reports-module__x-nvcW__confirm,.reports-module__x-nvcW__confirmed{justify-content:center;min-height:50px}}.reports-module__x-nvcW__form{flex-direction:column;gap:18px;display:flex}.reports-module__x-nvcW__kinds{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.reports-module__x-nvcW__legend,.reports-module__x-nvcW__label{font:500 13px/1.3 var(--ff-font-sans);color:var(--ff-color-text);padding:0}.reports-module__x-nvcW__legend{margin-bottom:8px}.reports-module__x-nvcW__mark{color:var(--ff-color-text-tertiary);font-weight:400}.reports-module__x-nvcW__kind{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);background:var(--ff-color-surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:56px;padding:12px 14px;display:flex;position:relative}.reports-module__x-nvcW__kind[data-checked=true]{border:1.5px solid var(--ff-color-text);padding:11.5px 13.5px}.reports-module__x-nvcW__kinds[data-invalid=true] .reports-module__x-nvcW__kind{border-color:var(--ff-color-danger)}.reports-module__x-nvcW__kind:has(input:focus-visible){outline:2px solid var(--ff-color-focus);outline-offset:2px}.reports-module__x-nvcW__kindInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.reports-module__x-nvcW__dot{box-sizing:border-box;border:1.5px solid var(--ff-color-border-control);border-radius:var(--ff-radius-pill);background:var(--ff-color-surface);flex:none;width:20px;height:20px;margin-top:1px}.reports-module__x-nvcW__kind[data-checked=true] .reports-module__x-nvcW__dot{border:6px solid var(--ff-color-text)}.reports-module__x-nvcW__kindIcon{color:var(--ff-color-text-secondary);flex:none;margin-top:1px;display:flex}.reports-module__x-nvcW__kindText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reports-module__x-nvcW__kindTitle{font:600 15px/1.3 var(--ff-font-sans)}.reports-module__x-nvcW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.reports-module__x-nvcW__select,.reports-module__x-nvcW__textarea{box-sizing:border-box;border:1px solid var(--ff-color-border-control);background:var(--ff-color-surface);width:100%;color:var(--ff-color-text);font:400 16px/1.4 var(--ff-font-sans);border-radius:12px}.reports-module__x-nvcW__select{height:50px;padding:0 12px}.reports-module__x-nvcW__textarea{resize:vertical;min-height:104px;padding:12px 14px}.reports-module__x-nvcW__select:focus-visible,.reports-module__x-nvcW__textarea:focus-visible{border:2px solid var(--ff-color-focus);outline:none}.reports-module__x-nvcW__textarea::placeholder{color:var(--ff-color-text-tertiary)}.reports-module__x-nvcW__textarea[aria-invalid=true]{border:2px solid var(--ff-color-danger)}.reports-module__x-nvcW__noteMeta{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.reports-module__x-nvcW__hint,.reports-module__x-nvcW__count{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.35}.reports-module__x-nvcW__count{font-variant-numeric:tabular-nums;margin-left:auto}.reports-module__x-nvcW__count[data-near=true]{color:var(--ff-color-warning)}.reports-module__x-nvcW__error{background:var(--ff-color-danger-soft);color:var(--ff-color-text);font-size:14px;line-height:var(--ff-lh-body);border-radius:12px;gap:10px;margin:0;padding:12px 14px;display:flex}.reports-module__x-nvcW__error svg{color:var(--ff-color-danger);flex:none;margin-top:2px}.reports-module__x-nvcW__notice{background:var(--ff-color-surface-sunken);font-size:14px;line-height:var(--ff-lh-body);border-radius:12px;margin:0;padding:12px 14px}.reports-module__x-nvcW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.reports-module__x-nvcW__footer{flex-wrap:wrap;gap:8px;width:100%;display:flex}.reports-module__x-nvcW__footer>*{flex:160px}.reports-module__x-nvcW__cancel{color:var(--ff-color-text-secondary);font-weight:500}.reports-module__x-nvcW__done{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.reports-module__x-nvcW__doneIcon{border-radius:var(--ff-radius-pill);background:var(--ff-color-badge-store-bg);width:56px;height:56px;color:var(--ff-color-badge-store-fg);justify-content:center;align-items:center;display:flex}.reports-module__x-nvcW__doneTitle{font:600 22px/1.25 var(--ff-font-sans);text-wrap:balance;margin:0}.reports-module__x-nvcW__doneTitle:focus{outline:none}.reports-module__x-nvcW__doneBody{color:var(--ff-color-text-secondary);font-size:15px;line-height:var(--ff-lh-body);text-wrap:pretty;margin:0}.reports-module__x-nvcW__review{background:var(--ff-color-surface-sunken);border-radius:12px;flex-wrap:wrap;align-self:stretch;align-items:center;gap:10px;padding:12px 14px;display:flex}.reports-module__x-nvcW__reviewTag{font:500 11px/1 var(--ff-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-color-accent)}.reports-module__x-nvcW__reviewItem{font:400 14px/1.3 var(--ff-font-sans)}
.badge-module__qabYjW__badge{box-sizing:border-box;border-radius:var(--ff-radius-sm);min-height:24px;font:500 12px/1.3 var(--ff-font-sans);vertical-align:middle;border:1px solid;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.badge-module__qabYjW__icon{flex:none;display:inline-flex}.badge-module__qabYjW__store{background:var(--ff-color-badge-store-bg);color:var(--ff-color-badge-store-fg);border-color:var(--ff-color-badge-store-border)}.badge-module__qabYjW__admin{background:var(--ff-color-badge-admin-bg);color:var(--ff-color-badge-admin-fg);border-color:var(--ff-color-badge-admin-border)}.badge-module__qabYjW__user{background:var(--ff-color-badge-user-bg);color:var(--ff-color-badge-user-fg);border-color:var(--ff-color-badge-user-border)}.badge-module__qabYjW__unconfirmed{background:var(--ff-color-badge-unconfirmed-bg);color:var(--ff-color-badge-unconfirmed-fg);border-color:var(--ff-color-badge-unconfirmed-border)}.badge-module__qabYjW__disputed{background:var(--ff-color-badge-disputed-bg);color:var(--ff-color-badge-disputed-fg);border-color:var(--ff-color-badge-disputed-border)}.badge-module__qabYjW__tag{background:var(--ff-color-surface-sunken);color:var(--ff-color-text-secondary);border-color:#0000}.badge-module__qabYjW__inHouse{border-color:var(--ff-color-inverse-bg);background:var(--ff-color-inverse-bg);color:var(--ff-color-inverse-text)}.badge-module__qabYjW__sentOut{border-style:dashed;border-color:var(--ff-color-warning);color:var(--ff-color-warning);background:0 0}
.chip-module__jIbH-q__chip{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);border-radius:var(--ff-radius-pill);background:var(--ff-color-surface);height:40px;color:var(--ff-color-text);font:500 14px/1 var(--ff-font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ff-duration-fast) var(--ff-ease-standard), color var(--ff-duration-fast) var(--ff-ease-standard);flex:none;align-items:center;gap:6px;margin:0;padding:0 14px;display:inline-flex;position:relative}.chip-module__jIbH-q__chip:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.chip-module__jIbH-q__chip:hover:not(.chip-module__jIbH-q__selected){background:var(--ff-color-surface-sunken)}.chip-module__jIbH-q__chip:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.chip-module__jIbH-q__selected{border-color:var(--ff-color-inverse-bg);background:var(--ff-color-inverse-bg);color:var(--ff-color-inverse-text)}.chip-module__jIbH-q__sm{height:36px;padding:0 12px}.chip-module__jIbH-q__mono{font-family:var(--ff-font-mono)}.chip-module__jIbH-q__float{box-shadow:var(--ff-shadow-float);border-color:#0000}.chip-module__jIbH-q__float.chip-module__jIbH-q__selected{border-color:var(--ff-color-inverse-bg)}.chip-module__jIbH-q__icon{display:inline-flex}.chip-module__jIbH-q__removable{box-sizing:border-box;border-radius:var(--ff-radius-pill);background:var(--ff-color-accent-soft);height:32px;color:var(--ff-color-text);font:500 13px/1 var(--ff-font-sans);white-space:nowrap;align-items:center;gap:4px;padding:0 4px 0 12px;display:inline-flex}.chip-module__jIbH-q__remove{border-radius:var(--ff-radius-pill);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.chip-module__jIbH-q__remove:after{content:"";position:absolute;inset:-10px}.chip-module__jIbH-q__remove:hover{background:color-mix(in srgb, var(--ff-color-accent) 18%, transparent)}.chip-module__jIbH-q__remove:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:1px}.chip-module__jIbH-q__group{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.chip-module__jIbH-q__scroller{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chip-module__jIbH-q__scroller::-webkit-scrollbar{display:none}
.results-module__XLVR3q__root{background:var(--ff-color-bg);position:absolute;inset:0;overflow:hidden}.results-module__XLVR3q__map{position:absolute;inset:0}@media (max-width:719px){.results-module__XLVR3q__root[data-sheet=half] .results-module__XLVR3q__map .maplibregl-ctrl-bottom-right{bottom:calc(48% + 4px)}.results-module__XLVR3q__root[data-sheet=peek] .results-module__XLVR3q__map .maplibregl-ctrl-bottom-right{bottom:152px}.results-module__XLVR3q__root[data-selected=true] .results-module__XLVR3q__map .maplibregl-ctrl-bottom-right{visibility:hidden;bottom:0}}@media (min-width:720px){.results-module__XLVR3q__map{left:var(--ff-layout-panel-tablet)}}@media (min-width:1080px){.results-module__XLVR3q__map{left:var(--ff-layout-panel-desktop)}}.results-module__XLVR3q__floating{z-index:4;flex-direction:column;gap:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.results-module__XLVR3q__floating>*{pointer-events:auto}.results-module__XLVR3q__floatingChips{margin:0 -12px;padding:0 12px 6px}@media (min-width:720px){.results-module__XLVR3q__floating{display:none}}.results-module__XLVR3q__sheetFrame{pointer-events:none;position:absolute;inset:0}.results-module__XLVR3q__sheetFrame>*{pointer-events:auto}@media (max-width:719px){.results-module__XLVR3q__root[data-selected=true] .results-module__XLVR3q__sheetFrame{display:none}}@media (min-width:720px){.results-module__XLVR3q__panel{width:var(--ff-layout-panel-tablet);border-right:1px solid var(--ff-color-border);box-shadow:none;border-radius:0;transition:none;right:auto;top:0!important}.results-module__XLVR3q__panel>:first-child>button:first-child{display:none}}@media (min-width:1080px){.results-module__XLVR3q__panel{width:var(--ff-layout-panel-desktop)}}.results-module__XLVR3q__head{flex-direction:column;display:flex}.results-module__XLVR3q__quick{display:none}@media (min-width:720px){.results-module__XLVR3q__quick{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:16px 20px 4px;display:flex}}.results-module__XLVR3q__processChips{flex:none;gap:6px;display:inline-flex}.results-module__XLVR3q__quick .results-module__XLVR3q__processChips{flex-wrap:wrap;flex:0 0 100%;display:flex}.results-module__XLVR3q__quickPressed .results-module__XLVR3q__processChips{flex:none}@media (max-width:719px){.results-module__XLVR3q__root[data-sheet=full] .results-module__XLVR3q__quick{flex-wrap:wrap;gap:6px;padding:4px 20px 10px;display:flex}}.results-module__XLVR3q__countRow{justify-content:space-between;align-items:center;gap:12px;padding:2px 20px 12px;display:flex}@media (min-width:720px){.results-module__XLVR3q__countRow{padding-top:12px}}.results-module__XLVR3q__count{min-width:0;font-size:var(--ff-type-heading-size);font-weight:var(--ff-type-heading-weight);line-height:var(--ff-lh-tight);text-wrap:balance;margin:0}.results-module__XLVR3q__sort{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);border-radius:var(--ff-radius-pill);height:36px;color:var(--ff-color-text);font:500 13px/1 var(--ff-font-sans);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;display:inline-flex;position:relative}.results-module__XLVR3q__sort:after,.results-module__XLVR3q__textButton:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.results-module__XLVR3q__sort:hover{background:var(--ff-color-surface-sunken)}.results-module__XLVR3q__sort:focus-visible,.results-module__XLVR3q__textButton:focus-visible,.results-module__XLVR3q__filtersButton:focus-visible,.results-module__XLVR3q__filtersIcon:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.results-module__XLVR3q__countActions{flex:none;align-items:center;gap:8px;display:flex}.results-module__XLVR3q__nameToggle{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);border-radius:var(--ff-radius-pill);width:36px;height:36px;color:var(--ff-color-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.results-module__XLVR3q__nameToggle:after{content:"";position:absolute;inset:-4px}.results-module__XLVR3q__nameToggle:hover{background:var(--ff-color-surface-sunken)}.results-module__XLVR3q__nameToggle:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.results-module__XLVR3q__nameField{padding:0 20px 12px}.results-module__XLVR3q__nameInput{box-sizing:border-box;border:1px solid var(--ff-color-border-control);border-radius:var(--ff-radius-md);background:var(--ff-color-surface);height:44px;color:var(--ff-color-text-secondary);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.results-module__XLVR3q__nameInput:focus-within{border-color:var(--ff-color-focus);box-shadow:0 0 0 1px var(--ff-color-focus)}.results-module__XLVR3q__nameInput input{min-width:0;height:100%;color:var(--ff-color-text);font:400 16px/1.2 var(--ff-font-sans);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.results-module__XLVR3q__nameInput input::placeholder{color:var(--ff-color-text-tertiary)}.results-module__XLVR3q__nameInput input::-webkit-search-cancel-button{display:none}.results-module__XLVR3q__nameClear{flex:none}.results-module__XLVR3q__radius,.results-module__XLVR3q__sortRow{padding:0 20px 12px}.results-module__XLVR3q__sortRow [role=radiogroup]{flex-wrap:wrap}.results-module__XLVR3q__sortRow [role=radio]{text-overflow:clip;min-width:max-content;overflow:visible}.results-module__XLVR3q__sortCaption{color:var(--ff-color-text-secondary);font-size:13px;line-height:var(--ff-lh-body);text-wrap:balance;align-items:flex-start;gap:6px;margin:0;padding:0 20px 12px;display:flex}.results-module__XLVR3q__sortCaption .results-module__XLVR3q__sortIcon{flex:none;margin:3px 0 0}.results-module__XLVR3q__active{flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 12px;display:flex}.results-module__XLVR3q__textButton{height:32px;color:var(--ff-color-accent);font:600 13px/1 var(--ff-font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0 8px;display:inline-flex;position:relative}.results-module__XLVR3q__textButton:hover{color:var(--ff-color-text)}.results-module__XLVR3q__notices{flex-direction:column;gap:8px;padding:0 20px 12px;display:flex}.results-module__XLVR3q__noticeAction{margin-top:6px}.results-module__XLVR3q__list{margin:0;padding:0;list-style:none}.results-module__XLVR3q__row{border-top:1px solid var(--ff-color-border);cursor:pointer;transition:background-color var(--ff-duration-fast) var(--ff-ease-standard);gap:10px;padding:16px 8px 16px 20px;display:flex;position:relative}.results-module__XLVR3q__row[data-hovered=true]{background:var(--ff-color-surface-sunken)}.results-module__XLVR3q__row[data-selected=true]{background:var(--ff-color-accent-soft);box-shadow:inset 3px 0 0 var(--ff-color-accent)}.results-module__XLVR3q__row[data-selected=true] .results-module__XLVR3q__frame{color:color-mix(in srgb, var(--ff-color-accent) 80%, var(--ff-color-text))}.results-module__XLVR3q__frame{width:22px;color:var(--ff-color-accent);font:500 12px/1 var(--ff-font-mono);font-variant-numeric:tabular-nums;flex:none;padding-top:4px}.results-module__XLVR3q__rowBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.results-module__XLVR3q__names{flex-direction:column;gap:2px;display:flex}.results-module__XLVR3q__name{font-size:16px;font-weight:600;line-height:var(--ff-lh-tight);margin:0}.results-module__XLVR3q__name a{color:var(--ff-color-text);border-radius:4px;text-decoration:none}.results-module__XLVR3q__name a:hover{text-underline-offset:3px;text-decoration:underline}.results-module__XLVR3q__secondary{color:var(--ff-color-text-secondary);font-size:13px;line-height:var(--ff-lh-tight);margin:0}.results-module__XLVR3q__meta{color:var(--ff-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13px;line-height:1.3;display:flex}.results-module__XLVR3q__distance{font-variant-numeric:tabular-nums}.results-module__XLVR3q__open,.results-module__XLVR3q__closed,.results-module__XLVR3q__unknown{align-items:center;gap:4px;font-weight:500;display:inline-flex}.results-module__XLVR3q__open{color:var(--ff-color-success)}.results-module__XLVR3q__closed,.results-module__XLVR3q__unknown{color:var(--ff-color-text-secondary)}.results-module__XLVR3q__jobs{color:var(--ff-color-text-secondary);font:500 12px/1.2 var(--ff-font-sans);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.results-module__XLVR3q__jobs li{align-items:center;gap:4px;display:inline-flex}.results-module__XLVR3q__fact{font-size:14px;line-height:var(--ff-lh-body);margin:0}.results-module__XLVR3q__sortValue{color:var(--ff-color-text)}.results-module__XLVR3q__sortIcon{color:var(--ff-color-text-secondary);vertical-align:-2px;margin-right:6px;display:inline-block}.results-module__XLVR3q__sortFigure{font-variant-numeric:tabular-nums}.results-module__XLVR3q__sortDivider{border-top:1px solid var(--ff-color-border);color:var(--ff-color-text-secondary);font-size:13px;line-height:var(--ff-lh-body);text-wrap:balance;margin:0;padding:12px 20px 4px}.results-module__XLVR3q__factFast{font-weight:600}.results-module__XLVR3q__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.results-module__XLVR3q__rowActions{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.results-module__XLVR3q__rowAction{color:var(--ff-color-text-secondary);flex:none}.results-module__XLVR3q__loadingRow{border-top:1px solid var(--ff-color-border)}.results-module__XLVR3q__state{padding:0 0 16px}.results-module__XLVR3q__stateActions{flex-direction:column;align-items:flex-start;gap:4px;margin:-12px 20px 0;padding:0;list-style:none;display:flex}.results-module__XLVR3q__stateHint{color:var(--ff-color-text-secondary);margin:12px 20px 0;font-size:14px}.results-module__XLVR3q__nearest{margin:12px 20px 0}.results-module__XLVR3q__nearestTitle{color:var(--ff-color-text-tertiary);font:var(--ff-type-edge-weight) var(--ff-type-edge-size) / var(--ff-type-edge-lh) var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.results-module__XLVR3q__nearestList{margin:0;padding:0;list-style:none}.results-module__XLVR3q__nearestList a{border-bottom:1px solid var(--ff-color-border);min-height:44px;color:var(--ff-color-text);justify-content:space-between;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:flex}.results-module__XLVR3q__nearestList a:hover{color:var(--ff-color-accent)}.results-module__XLVR3q__away{color:var(--ff-color-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.results-module__XLVR3q__suggestCard{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface-sunken);flex-direction:column;align-items:flex-start;gap:6px;margin:8px 20px 24px;padding:14px;display:flex}.results-module__XLVR3q__suggestCard p{color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-body);margin:0}.results-module__XLVR3q__filtersButton{background:var(--ff-color-surface-sunken);height:36px;color:var(--ff-color-text);font:500 14px/1 var(--ff-font-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;display:flex;position:relative}.results-module__XLVR3q__filtersButton:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.results-module__XLVR3q__filtersIcon{border-radius:var(--ff-radius-md);background:var(--ff-color-surface-sunken);width:44px;height:40px;color:var(--ff-color-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.results-module__XLVR3q__filtersIcon:after{content:"";position:absolute;inset:-2px 0}.results-module__XLVR3q__filtersButton[aria-expanded=true],.results-module__XLVR3q__filtersIcon[aria-expanded=true]{background:var(--ff-color-inverse-bg);color:var(--ff-color-inverse-text)}.results-module__XLVR3q__countBadge{box-sizing:border-box;border-radius:var(--ff-radius-pill);background:var(--ff-color-accent);min-width:18px;height:18px;color:var(--ff-color-on-accent);font:600 10px/1 var(--ff-font-mono);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.results-module__XLVR3q__filtersIcon .results-module__XLVR3q__countBadge{border:2px solid var(--ff-color-surface);position:absolute;top:-4px;right:-4px}.results-module__XLVR3q__preview{z-index:7;box-sizing:border-box;border-radius:var(--ff-radius-xl) var(--ff-radius-xl) 0 0;background:var(--ff-color-surface);max-height:calc(100% - 72px);box-shadow:var(--ff-shadow-sheet);flex-direction:column;gap:12px;padding:12px 20px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.results-module__XLVR3q__preview:focus{outline:none}.results-module__XLVR3q__previewGrabber{justify-content:center;margin-top:-4px;display:flex}.results-module__XLVR3q__previewGrabber span{background:var(--ff-color-border-strong);border-radius:3px;width:36px;height:5px}@media (min-width:720px){.results-module__XLVR3q__preview{left:calc(var(--ff-layout-panel-tablet) + 24px);border-radius:16px;max-width:440px;margin:0 auto;padding-top:18px;bottom:24px;right:24px}.results-module__XLVR3q__previewGrabber{display:none}}@media (min-width:1080px){.results-module__XLVR3q__preview{left:calc(var(--ff-layout-panel-desktop) + 24px)}}.results-module__XLVR3q__previewHead{align-items:flex-start;gap:10px;display:flex}.results-module__XLVR3q__previewHead .results-module__XLVR3q__frame{padding-top:6px}.results-module__XLVR3q__previewName{font-size:20px;font-weight:600;line-height:var(--ff-lh-tight);margin:0}.results-module__XLVR3q__previewSecondary{color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-tight);margin:2px 0 0}.results-module__XLVR3q__previewTitle{flex:1;min-width:0}.results-module__XLVR3q__previewClose{flex:none;margin:-6px -10px 0 0}.results-module__XLVR3q__previewBody{flex-direction:column;gap:10px;padding-left:32px;display:flex}.results-module__XLVR3q__previewBody .results-module__XLVR3q__meta{font-size:14px}.results-module__XLVR3q__previewActions{gap:8px;padding-top:4px;display:flex}.results-module__XLVR3q__previewFoot{color:var(--ff-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:14px;font-weight:500;display:flex}.results-module__XLVR3q__previewFoot a{align-items:center;gap:4px;min-height:44px;font-weight:600;display:inline-flex}.results-module__XLVR3q__appleLink{color:var(--ff-color-text)}.results-module__XLVR3q__storeLink{color:var(--ff-color-accent);text-decoration:none}.results-module__XLVR3q__storeLink:hover{color:var(--ff-color-text)}.results-module__XLVR3q__mapPill{z-index:8;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (min-width:720px){.results-module__XLVR3q__mapPill{display:none}}.results-module__XLVR3q__filters{z-index:20;background:var(--ff-color-surface);flex-direction:column;display:flex;position:absolute;inset:0}@media (min-width:720px){.results-module__XLVR3q__filters{width:var(--ff-layout-panel-tablet);border-right:1px solid var(--ff-color-border);right:auto}}@media (min-width:1080px){.results-module__XLVR3q__filters{width:var(--ff-layout-panel-desktop)}}.results-module__XLVR3q__filtersHead{border-bottom:1px solid var(--ff-color-border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex}.results-module__XLVR3q__filtersTitleRow{align-items:center;gap:4px;display:flex}.results-module__XLVR3q__filtersTitle{font-size:var(--ff-type-heading-size);margin:0;font-weight:600;line-height:1}.results-module__XLVR3q__filtersBody{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px 16px;overflow-y:auto}.results-module__XLVR3q__filtersFoot{border-top:1px solid var(--ff-color-border);flex:none;padding:12px 20px 16px}.results-module__XLVR3q__groupLegend{color:var(--ff-color-text-tertiary);font:500 11px/1 var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:18px 0 10px}.results-module__XLVR3q__chipsWrap{flex-wrap:wrap;gap:8px;display:flex}.results-module__XLVR3q__section{border-bottom:1px solid var(--ff-color-border)}.results-module__XLVR3q__sections{border-top:1px solid var(--ff-color-border);margin-top:18px}.results-module__XLVR3q__sectionHeading{margin:0}.results-module__XLVR3q__sectionToggle{width:100%;min-height:56px;color:var(--ff-color-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;display:flex}.results-module__XLVR3q__sectionToggle:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.results-module__XLVR3q__sectionText{flex-direction:column;gap:2px;display:flex}.results-module__XLVR3q__sectionTitle{font:600 15px/1.2 var(--ff-font-sans);align-items:center;gap:8px;display:flex}.results-module__XLVR3q__sectionSub{color:var(--ff-color-text-secondary);font:400 13px/1.2 var(--ff-font-sans)}.results-module__XLVR3q__sectionChevron{color:var(--ff-color-text-secondary);flex:none;display:flex}.results-module__XLVR3q__sectionBody{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.results-module__XLVR3q__sectionBody[hidden]{display:none}.results-module__XLVR3q__field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.results-module__XLVR3q__fieldLabel{color:var(--ff-color-text-secondary);font:500 13px/1.2 var(--ff-font-sans);padding:0}.results-module__XLVR3q__fieldHint{color:var(--ff-color-text-secondary);font:400 12px / var(--ff-lh-body) var(--ff-font-sans);margin:0}.results-module__XLVR3q__stockSearch{box-sizing:border-box;border:1px solid var(--ff-color-border-control);border-radius:var(--ff-radius-md);background:var(--ff-color-bg);width:100%;height:44px;color:var(--ff-color-text);font:400 16px/1.2 var(--ff-font-sans);padding:0 12px}.results-module__XLVR3q__stockSearch:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:0}.results-module__XLVR3q__muted{color:var(--ff-color-text-secondary);margin:0;font-size:13px}.results-module__XLVR3q__switches{flex-direction:column;padding:8px 0;display:flex}.results-module__XLVR3q__switches>*{min-height:56px}.results-module__XLVR3q__sectionBody .results-module__XLVR3q__switchInline{min-height:44px}
.field-module__KvcUGq__field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.field-module__KvcUGq__label{color:var(--ff-color-text);font:500 14px/1.3 var(--ff-font-sans);overflow-wrap:anywhere;padding:0}.field-module__KvcUGq__optional{color:var(--ff-color-text-tertiary);font-weight:400}.field-module__KvcUGq__hint{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.4}.field-module__KvcUGq__input,.field-module__KvcUGq__textarea,.field-module__KvcUGq__select{box-sizing:border-box;border:1px solid var(--ff-color-border-control);background:var(--ff-color-surface);width:100%;min-width:0;color:var(--ff-color-text);font:400 16px/1.3 var(--ff-font-sans);border-radius:12px}.field-module__KvcUGq__input,.field-module__KvcUGq__select{height:48px;padding:0 14px}.field-module__KvcUGq__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.field-module__KvcUGq__textarea{resize:vertical;min-height:96px;padding:12px 14px}.field-module__KvcUGq__mono{font-family:var(--ff-font-mono);font-variant-numeric:tabular-nums}.field-module__KvcUGq__input::placeholder,.field-module__KvcUGq__textarea::placeholder{color:var(--ff-color-text-tertiary)}.field-module__KvcUGq__input:focus-visible,.field-module__KvcUGq__textarea:focus-visible,.field-module__KvcUGq__select:focus-visible{border:2px solid var(--ff-color-focus);outline:none}.field-module__KvcUGq__input[aria-invalid=true],.field-module__KvcUGq__textarea[aria-invalid=true],.field-module__KvcUGq__select[aria-invalid=true]{border:2px solid var(--ff-color-danger)}.field-module__KvcUGq__input[aria-invalid=true]:focus-visible,.field-module__KvcUGq__textarea[aria-invalid=true]:focus-visible,.field-module__KvcUGq__select[aria-invalid=true]:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.field-module__KvcUGq__input:disabled,.field-module__KvcUGq__textarea:disabled,.field-module__KvcUGq__select:disabled{background:var(--ff-color-surface-sunken);color:var(--ff-color-text-secondary)}.field-module__KvcUGq__error{color:var(--ff-color-danger);font:400 13px/1.4 var(--ff-font-sans);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;display:flex}.field-module__KvcUGq__error svg{flex:none;margin-top:1px}.field-module__KvcUGq__fieldset{border:0;min-width:0;margin:0;padding:0}.field-module__KvcUGq__fieldset>legend{float:left;width:100%;margin:0 0 8px;padding:0}.field-module__KvcUGq__fieldset>legend+*{clear:both}.field-module__KvcUGq__fieldset>.field-module__KvcUGq__hint,.field-module__KvcUGq__fieldset>.field-module__KvcUGq__error{margin-top:8px}.field-module__KvcUGq__choices{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.field-module__KvcUGq__segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.field-module__KvcUGq__choice{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);background:var(--ff-color-surface);min-width:0;min-height:48px;font:500 15px/1.25 var(--ff-font-sans);overflow-wrap:break-word;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;display:flex;position:relative}.field-module__KvcUGq__choice>span{min-width:0}.field-module__KvcUGq__segments .field-module__KvcUGq__choice{gap:6px;padding:6px 8px}.field-module__KvcUGq__segments .field-module__KvcUGq__dot{width:16px;height:16px}.field-module__KvcUGq__segments .field-module__KvcUGq__choice[data-checked=true] .field-module__KvcUGq__dot{border-width:5px}.field-module__KvcUGq__choice[data-checked=true]{border:1.5px solid var(--ff-color-text)}.field-module__KvcUGq__choice[data-invalid=true]{border-color:var(--ff-color-danger);box-shadow:inset 0 0 0 1px var(--ff-color-danger)}.field-module__KvcUGq__choice:has(input:focus-visible){outline:2px solid var(--ff-color-focus);outline-offset:2px}.field-module__KvcUGq__choice:has(input:disabled){cursor:default;opacity:.7}.field-module__KvcUGq__choiceInput{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.field-module__KvcUGq__box{box-sizing:border-box;border:1.5px solid var(--ff-color-border-control);width:20px;height:20px;color:var(--ff-color-surface);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.field-module__KvcUGq__choice[data-checked=true] .field-module__KvcUGq__box{background:var(--ff-color-text);border:none}.field-module__KvcUGq__dot{box-sizing:border-box;border:1.5px solid var(--ff-color-border-control);border-radius:50%;flex:none;width:20px;height:20px}.field-module__KvcUGq__choice[data-checked=true] .field-module__KvcUGq__dot{border:6px solid var(--ff-color-text)}.field-module__KvcUGq__choiceNote{color:var(--ff-color-text-secondary);font-size:13px;font-weight:400;display:block}.field-module__KvcUGq__money{grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:8px;display:grid}.field-module__KvcUGq__subLabel{color:var(--ff-color-text-secondary);font:500 13px/1.3 var(--ff-font-sans);margin-bottom:4px;display:block}.field-module__KvcUGq__days{flex-direction:column;gap:12px;display:flex}.field-module__KvcUGq__day{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);min-width:0;margin:0;padding:12px}.field-module__KvcUGq__day>legend{float:left;width:100%;font:600 15px/1.3 var(--ff-font-sans);margin:0 0 8px;padding:0}.field-module__KvcUGq__day>legend+*{clear:both}.field-module__KvcUGq__intervals{flex-direction:column;gap:8px;margin-top:8px;display:flex}.field-module__KvcUGq__interval{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.field-module__KvcUGq__dayActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.field-module__KvcUGq__days .field-module__KvcUGq__dayActions>*{white-space:normal;text-align:start;max-width:100%;height:auto;min-height:48px;padding-block:10px}.field-module__KvcUGq__summary{border:1px solid var(--ff-color-danger);border-radius:var(--ff-radius-md);background:var(--ff-color-danger-soft);color:var(--ff-color-danger);margin:0;padding:12px 16px}.field-module__KvcUGq__summary:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.field-module__KvcUGq__summaryTitle{font:600 15px/1.4 var(--ff-font-sans);margin:0 0 4px}.field-module__KvcUGq__summaryList{margin:0;padding-left:20px;font-size:14px;line-height:1.5}.field-module__KvcUGq__summaryList a{min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;display:inline-flex}.field-module__KvcUGq__summaryList a:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}
.contact-module__6rH0MG__layout{align-items:start;gap:24px;display:grid}@media (min-width:1080px){.contact-module__6rH0MG__layout{grid-template-columns:minmax(0,640px) minmax(0,360px);gap:48px}}.contact-module__6rH0MG__card{background:var(--ff-color-surface);border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);flex-direction:column;gap:20px;padding:20px;display:flex}@media (min-width:720px){.contact-module__6rH0MG__card{padding:32px}}.contact-module__6rH0MG__cardTitle,.contact-module__6rH0MG__panelTitle{margin:0;font-size:18px;font-weight:600;line-height:1.3}.contact-module__6rH0MG__form{flex-direction:column;gap:20px;display:flex}.contact-module__6rH0MG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__6rH0MG__failure{border-radius:var(--ff-radius-md);background:var(--ff-color-danger-soft);color:var(--ff-color-text);font-size:14px;line-height:var(--ff-lh-body);align-items:flex-start;gap:8px;margin:0;padding:12px;display:flex}.contact-module__6rH0MG__failure svg{color:var(--ff-color-danger);flex:none;margin-top:2px}.contact-module__6rH0MG__failure:focus{outline:none}.contact-module__6rH0MG__waking{color:var(--ff-color-text-secondary);margin:0;font-size:14px}.contact-module__6rH0MG__submitRow{display:flex}.contact-module__6rH0MG__note{color:var(--ff-color-text-secondary);font-size:13px;line-height:var(--ff-lh-body);margin:0}.contact-module__6rH0MG__note a{color:var(--ff-color-text)}.contact-module__6rH0MG__sent{line-height:var(--ff-lh-body);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.contact-module__6rH0MG__sent p{margin:0}.contact-module__6rH0MG__sentTitle{margin:0;font-size:20px;font-weight:600}.contact-module__6rH0MG__sentTitle:focus{outline:none}.contact-module__6rH0MG__sentTo{overflow-wrap:anywhere}.contact-module__6rH0MG__aside{flex-direction:column;gap:16px;display:flex}.contact-module__6rH0MG__panel{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);font-size:15px;line-height:var(--ff-lh-body);flex-direction:column;gap:8px;padding:20px;display:flex}.contact-module__6rH0MG__panel p{margin:0}.contact-module__6rH0MG__panel a{color:var(--ff-color-text)}.contact-module__6rH0MG__muted{color:var(--ff-color-text-secondary);font-size:14px}.contact-module__6rH0MG__details{gap:4px;margin:0;display:grid}.contact-module__6rH0MG__details dt{color:var(--ff-color-text-secondary);margin-top:8px;font-size:13px;font-weight:500}.contact-module__6rH0MG__details dt:first-child{margin-top:0}.contact-module__6rH0MG__details dd{margin:0}.contact-module__6rH0MG__address{flex-direction:column;font-style:normal;display:flex}.contact-module__6rH0MG__phone{flex-direction:column;align-items:flex-start;display:flex}.contact-module__6rH0MG__phone a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}
.map-page-module__zUcKLa__overMap{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:76px;left:12px;right:64px}.map-page-module__zUcKLa__overMap>*{pointer-events:auto}@media (min-width:720px){.map-page-module__zUcKLa__overMap{top:16px;left:calc(var(--ff-layout-panel-tablet) + 76px);right:76px}}@media (min-width:1080px){.map-page-module__zUcKLa__overMap{left:calc(var(--ff-layout-panel-desktop) + 76px)}}.map-page-module__zUcKLa__searchArea{box-shadow:var(--ff-shadow-float)}.map-page-module__zUcKLa__hint,.map-page-module__zUcKLa__emptyNote{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);max-width:400px;box-shadow:var(--ff-shadow-float);color:var(--ff-color-text);text-align:center;text-wrap:balance;margin:0;padding:10px 14px;font-size:14px;line-height:1.4}.map-page-module__zUcKLa__hint{border-radius:var(--ff-radius-pill);color:var(--ff-color-text-secondary);padding:8px 14px;font-size:13px}.map-page-module__zUcKLa__emptyNote a{color:var(--ff-color-accent);text-underline-offset:3px;font-weight:600}.map-page-module__zUcKLa__emptyNote a:hover{color:var(--ff-color-text)}.map-page-module__zUcKLa__tools{flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex}
.stock-requests-module__MK4vvW__form{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);flex-direction:column;gap:20px;padding:16px;display:flex}.stock-requests-module__MK4vvW__formTitle,.stock-requests-module__MK4vvW__listTitle{font-size:16px;font-weight:600;line-height:var(--ff-lh-tight);margin:0}.stock-requests-module__MK4vvW__listTitle:focus{outline:none}.stock-requests-module__MK4vvW__listTitle:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.stock-requests-module__MK4vvW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.stock-requests-module__MK4vvW__label{font:500 14px/1.3 var(--ff-font-sans);color:var(--ff-color-text);padding:0}.stock-requests-module__MK4vvW__optional{color:var(--ff-color-text-secondary);font-weight:400}.stock-requests-module__MK4vvW__hint{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.35}.stock-requests-module__MK4vvW__input,.stock-requests-module__MK4vvW__textarea{box-sizing:border-box;border:1px solid var(--ff-color-border-control);background:var(--ff-color-surface);width:100%;color:var(--ff-color-text);font:400 16px/1.3 var(--ff-font-sans);border-radius:12px}.stock-requests-module__MK4vvW__input{height:48px;padding:0 14px}.stock-requests-module__MK4vvW__textarea{resize:vertical;min-height:96px;padding:12px 14px}.stock-requests-module__MK4vvW__input:focus-visible,.stock-requests-module__MK4vvW__textarea:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:1px}.stock-requests-module__MK4vvW__input[aria-invalid=true],.stock-requests-module__MK4vvW__textarea[aria-invalid=true]{border:2px solid var(--ff-color-danger)}.stock-requests-module__MK4vvW__error{font:400 13px/1.35 var(--ff-font-sans);color:var(--ff-color-danger);align-items:flex-start;gap:6px;margin:0;display:flex}.stock-requests-module__MK4vvW__error svg{flex:none;margin-top:1px}.stock-requests-module__MK4vvW__match{border-left:3px solid var(--ff-color-accent);background:var(--ff-color-surface-sunken);font-size:14px;line-height:var(--ff-lh-body);margin:0;padding:8px 12px}.stock-requests-module__MK4vvW__errorSummary{border:2px solid var(--ff-color-danger);border-radius:var(--ff-radius-md);font-size:14px;line-height:var(--ff-lh-body);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.stock-requests-module__MK4vvW__errorSummaryTitle{margin:0;font-weight:600}.stock-requests-module__MK4vvW__errorSummary ul{margin:0;padding-left:20px}.stock-requests-module__MK4vvW__errorSummary a{min-height:44px;color:var(--ff-color-text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.stock-requests-module__MK4vvW__fieldset{border:0;min-width:0;margin:0;padding:0}.stock-requests-module__MK4vvW__fieldset>legend{margin-bottom:4px}.stock-requests-module__MK4vvW__fieldset>.stock-requests-module__MK4vvW__hint{margin-bottom:8px}.stock-requests-module__MK4vvW__formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}@media (min-width:480px){.stock-requests-module__MK4vvW__formats{grid-template-columns:repeat(3,minmax(0,1fr))}}.stock-requests-module__MK4vvW__format{border-radius:var(--ff-radius-md);overflow-wrap:anywhere;min-width:0;min-height:44px;font-size:15px;line-height:var(--ff-lh-body);cursor:pointer;align-items:center;gap:10px;padding:4px 8px;display:flex}.stock-requests-module__MK4vvW__format:hover{background:var(--ff-color-surface-sunken)}.stock-requests-module__MK4vvW__format input{width:20px;height:20px;accent-color:var(--ff-color-accent);flex:none;margin:0}.stock-requests-module__MK4vvW__format:has(input:focus-visible){outline:2px solid var(--ff-color-focus);outline-offset:1px}.stock-requests-module__MK4vvW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stock-requests-module__MK4vvW__toggleRow{display:flex}.stock-requests-module__MK4vvW__toggleRow .stock-requests-module__MK4vvW__wraps{white-space:normal;text-align:start;height:auto;min-height:48px;padding-block:12px}.stock-requests-module__MK4vvW__list{flex-direction:column;gap:8px;display:flex}.stock-requests-module__MK4vvW__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stock-requests-module__MK4vvW__item{border-bottom:1px solid var(--ff-color-border);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:12px 0;display:flex}.stock-requests-module__MK4vvW__itemName{font-size:16px;font-weight:600;line-height:var(--ff-lh-tight);margin:0}.stock-requests-module__MK4vvW__itemMeta{color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-body);margin:0}.stock-requests-module__MK4vvW__status{font-size:14px;font-weight:600;line-height:var(--ff-lh-body);align-items:center;gap:6px;margin:4px 0 0;display:flex}.stock-requests-module__MK4vvW__status svg{flex:none}.stock-requests-module__MK4vvW__note{border-left:2px solid var(--ff-color-border);color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-body);white-space:pre-line;margin:4px 0 0;padding-left:10px}.stock-requests-module__MK4vvW__matchLive:empty{position:absolute}
.home-module__GHSI_G__hero{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding-top:8px;display:flex}.home-module__GHSI_G__lockup{margin-bottom:4px}.home-module__GHSI_G__title{font-size:var(--ff-type-display-size);font-weight:var(--ff-type-display-weight);line-height:var(--ff-type-display-lh);letter-spacing:-.015em;text-wrap:balance}.home-module__GHSI_G__tagline{color:var(--ff-color-text-secondary);font-size:17px;line-height:var(--ff-lh-body);text-wrap:pretty}.home-module__GHSI_G__search{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);background:var(--ff-color-surface);flex-direction:column;gap:16px;padding:20px;display:flex}.home-module__GHSI_G__searchLabel{font-size:var(--ff-type-heading-size);font-weight:var(--ff-type-heading-weight);line-height:var(--ff-type-heading-lh)}.home-module__GHSI_G__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.home-module__GHSI_G__jobsLegend{color:var(--ff-color-text-secondary);font:500 13px/1 var(--ff-font-sans);margin-bottom:8px;padding:0}.home-module__GHSI_G__suggest{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface-sunken);color:var(--ff-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 16px;font-size:14px;display:flex}.home-module__GHSI_G__nearestBlock{padding:0 20px 20px}.home-module__GHSI_G__nearest{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.home-module__GHSI_G__nearest a{align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.home-module__GHSI_G__distance{color:var(--ff-color-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.home-module__GHSI_G__empty{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);background:var(--ff-color-surface)}.home-module__GHSI_G__browse{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);background:var(--ff-color-surface);flex-direction:column;gap:8px;padding:20px;display:flex}.home-module__GHSI_G__browseTitle{font-size:var(--ff-type-heading-size);font-weight:var(--ff-type-heading-weight);line-height:var(--ff-type-heading-lh)}.home-module__GHSI_G__browseBody{color:var(--ff-color-text-secondary);font-size:15px;line-height:var(--ff-lh-body)}@media (min-width:720px){.home-module__GHSI_G__hero{gap:24px;padding-top:24px}.home-module__GHSI_G__title{font-size:36px;line-height:1.15}.home-module__GHSI_G__search{padding:24px}}
.saved-module__Kv3Bqq__page{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:24px 0 64px;display:flex}@media (min-width:720px){.saved-module__Kv3Bqq__page{padding-top:40px}}.saved-module__Kv3Bqq__head{flex-direction:column;gap:6px;display:flex}.saved-module__Kv3Bqq__title{letter-spacing:-.015em;margin:0;font-size:28px;font-weight:600;line-height:1.2}@media (min-width:720px){.saved-module__Kv3Bqq__title{font-size:36px}}.saved-module__Kv3Bqq__summary{color:var(--ff-color-text-secondary);align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.3;display:flex}.saved-module__Kv3Bqq__notice{align-items:center}.saved-module__Kv3Bqq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.saved-module__Kv3Bqq__card{border:1px solid var(--ff-color-border);background:var(--ff-color-surface);border-radius:14px;gap:10px;padding:16px 6px 16px 16px;display:flex;position:relative}.saved-module__Kv3Bqq__card:hover{border-color:var(--ff-color-border-strong)}.saved-module__Kv3Bqq__card:focus-within{outline:2px solid var(--ff-color-focus);outline-offset:2px}.saved-module__Kv3Bqq__skeletonCard{flex-direction:column;gap:10px;padding-right:16px}.saved-module__Kv3Bqq__cardBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.saved-module__Kv3Bqq__names{flex-direction:column;gap:2px;display:flex}.saved-module__Kv3Bqq__name{margin:0;font-size:16px;font-weight:600;line-height:1.25}.saved-module__Kv3Bqq__name a{color:var(--ff-color-text);text-decoration:none}.saved-module__Kv3Bqq__name a:focus-visible{outline:none}.saved-module__Kv3Bqq__stretched:after{content:"";border-radius:14px;position:absolute;inset:0}.saved-module__Kv3Bqq__secondary{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.25}.saved-module__Kv3Bqq__meta{color:var(--ff-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13px;line-height:1.3;display:flex}.saved-module__Kv3Bqq__open,.saved-module__Kv3Bqq__closed,.saved-module__Kv3Bqq__unknown{align-items:center;gap:4px;font-weight:500;display:inline-flex}.saved-module__Kv3Bqq__open{color:var(--ff-color-success)}.saved-module__Kv3Bqq__closed,.saved-module__Kv3Bqq__unknown{color:var(--ff-color-text-secondary)}.saved-module__Kv3Bqq__fact{font-size:14px;line-height:var(--ff-lh-body);margin:0}.saved-module__Kv3Bqq__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.saved-module__Kv3Bqq__remove{z-index:1;color:var(--ff-color-accent);flex:none;position:relative}.saved-module__Kv3Bqq__empty{border:1.5px dashed var(--ff-color-border-strong);border-radius:20px;margin-top:40px;padding:48px 24px}
