.LandingSearch_wrap__lahNg{position:relative}.LandingSearch_box__yjRiN{display:flex;align-items:stretch;border:1.5px solid var(--ink);background:var(--paper);box-shadow:0 0 0 3px var(--brand-soft);transition:box-shadow .16s}.LandingSearch_box__yjRiN:focus-within{box-shadow:0 0 0 3px var(--brand)}.LandingSearch_chevron__y0DCZ{font-family:var(--font-mono);font-size:14px;padding:0 10px 0 14px;display:flex;align-items:center;color:var(--brand-deep);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LandingSearch_input__rgtUT{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-mono);font-size:16px;font-weight:500;padding:14px 0;color:var(--ink);letter-spacing:.02em;text-transform:uppercase}.LandingSearch_input__rgtUT::placeholder{color:var(--ink-4);text-transform:none;letter-spacing:0;font-weight:400}.LandingSearch_submit__BNPTg{background:var(--ink);color:var(--brand-bright);border:0;padding:0 18px;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;letter-spacing:-.005em;white-space:nowrap;transition:background .12s}.LandingSearch_submit__BNPTg:hover{background:var(--ink-2)}.LandingSearch_submit__BNPTg:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.LandingSearch_dropdown__t2FtC{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--paper);border:1px solid var(--ink);box-shadow:var(--shadow-pop);max-height:320px;overflow-y:auto;z-index:10;display:none}.LandingSearch_dropdown__t2FtC.LandingSearch_visible__18brR{display:block}.LandingSearch_groupLabel__Jbb9R{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);padding:8px 14px 4px;background:var(--paper-2);border-bottom:1px solid var(--rule-soft)}.LandingSearch_item__aG_4_{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--rule-soft);padding:12px 14px;cursor:pointer;font-family:var(--font-body);font-size:14px;color:var(--ink)}.LandingSearch_item__aG_4_:last-child{border-bottom:0}.LandingSearch_item__aG_4_:hover{background:var(--brand-soft)}.LandingSearch_itemText__fvnH_{display:flex;flex-direction:column;gap:2px}.LandingSearch_label___a3ES{font-family:var(--font-mono);font-weight:500;letter-spacing:.02em}.LandingSearch_sublabel__0GvhL{font-size:12px;color:var(--ink-3)}@media (max-width:480px){.LandingSearch_input__rgtUT{font-size:15px;padding:12px 0}.LandingSearch_submit__BNPTg{padding:0 14px;font-size:13px}.LandingSearch_chevron__y0DCZ{padding:0 8px 0 12px}}.LocateButton_btn__QG6PE{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;padding:11px 16px;background:var(--paper-2);border:1px solid var(--brand-soft);cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink);box-shadow:0 2px 8px rgba(0,181,214,.3),0 0 0 1px rgba(0,181,214,.1);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.LocateButton_btn__QG6PE svg{flex-shrink:0;color:var(--brand);filter:drop-shadow(0 0 3px rgba(0,181,214,.7))}.LocateButton_btn__QG6PE:hover:not(:disabled){transform:translateY(-1px);border-color:var(--brand);box-shadow:0 6px 18px rgba(0,181,214,.42),0 0 0 1px rgba(0,181,214,.18)}.LocateButton_btn__QG6PE:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(0,181,214,.22),0 0 0 1px rgba(0,181,214,.18)}.LocateButton_btn__QG6PE:disabled{background:var(--paper-2);border-color:var(--rule-soft);color:var(--ink-4);box-shadow:none;cursor:progress}.LocateButton_btn__QG6PE:disabled svg{color:var(--ink-4);filter:none}.LocateButton_btn__QG6PE:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.SavedChips_row__7NQP_{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.SavedChips_label__Cpzv3{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.SavedChips_chip__ZJ2ck{display:inline-block;max-width:220px;padding:5px 12px;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);font-size:12.5px;font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .12s,color .12s}.SavedChips_chip__ZJ2ck:hover{background:var(--ink);color:var(--paper)}.SavedChips_all__3l1kF{font-size:12.5px;font-weight:600;color:var(--brand-deep);text-decoration:none}.SavedChips_all__3l1kF:hover{text-decoration:underline}