[data-oct-city][hidden],[data-oct-scroller][hidden],.oce-city [hidden]{display:none!important}.oct-city-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0 0 14px;padding:6px 14px;border:1px solid var(--oct-border,#e3e5ee);border-radius:999px;background:#fff;color:var(--oct-navy,#0d1132);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.oct-city-chip:hover,.oct-city-chip:focus-visible{border-color:var(--oct-navy,#0d1132)}.oct-city-chip svg{flex-shrink:0;color:var(--oct-amber,#ffb627)}.oct-city-chip__caret{font-size:11px;opacity:.7}.oce-city-empty{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 20px;border:1px dashed var(--oct-border,#d3d6e4);border-radius:10px;color:var(--oct-muted,#555a75);font-size:15px}.oct-rowsec--dark .oce-city-empty,.oct-rowsec--hero .oce-city-empty{color:#c3c7df;border-color:rgb(255 255 255 / .25)}.oce-city-empty__btn{min-height:40px;padding:6px 14px;border:0;border-radius:6px;background:var(--oct-amber,#ffb627);color:var(--oct-navy,#0d1132);font:inherit;font-weight:700;cursor:pointer}.oce-city{width:min(560px, calc(100vw - 24px));max-height:min(86vh, 760px);padding:0;border:0;border-radius:14px;box-shadow:0 24px 60px rgb(0 0 0 / .35);color:var(--oct-ink,#111427);overflow:hidden}.oce-city[open]{display:flex}.oce-city::backdrop{background:rgb(13 17 50 / .72)}html.oce-city-open{overflow:hidden}.oce-city__box{display:flex;flex-direction:column;width:100%;max-height:inherit;padding:22px 22px 18px;box-sizing:border-box;background:#fff}.oce-city__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.oce-city__title{margin:0 0 4px;font-family:var(--oct-display,"Oswald",sans-serif);font-size:26px;font-weight:700;text-transform:uppercase;color:var(--oct-ink,#111427)}.oce-city__sub{margin:0;font-size:14px;color:var(--oct-muted,#555a75)}.oce-city__close{flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;background:var(--oct-bg,#f3f4f8);color:var(--oct-ink,#111427);font-size:26px;line-height:1;cursor:pointer}.oce-city__search{width:100%;min-height:46px;margin-bottom:12px;padding:8px 14px;border:1px solid #c9ccda;border-radius:8px;font:inherit;font-size:16px;box-sizing:border-box}.oce-city__list{flex:1;overflow-y:auto;margin:0 -4px;padding:0 4px}.oce-city__group{margin-bottom:14px}.oce-city__state{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--oct-muted,#555a75)}.oce-city__chips{display:flex;flex-wrap:wrap;gap:8px}.oce-city__chip{min-height:44px;padding:8px 16px;border:1.5px solid var(--oct-border,#e3e5ee);border-radius:999px;background:#fff;color:var(--oct-ink,#111427);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.oce-city__chip:hover,.oce-city__chip:focus-visible{border-color:var(--oct-navy,#0d1132)}.oce-city__chip--state{border-style:dashed;color:var(--oct-muted,#555a75)}.oce-city__chip.is-current,.oce-city__all.is-current{border-color:var(--oct-navy,#0d1132);background:var(--oct-navy,#0d1132);color:#fff}.oce-city__nomatch{margin:8px 0;color:var(--oct-muted,#555a75)}.oce-city__all{width:100%;min-height:48px;margin-top:8px;border:1.5px solid var(--oct-navy,#0d1132);border-radius:8px;background:#fff;color:var(--oct-navy,#0d1132);font-family:var(--oct-display,"Oswald",sans-serif);font-size:17px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}@media (max-width:520px){.oce-city{width:100vw;max-width:100vw;max-height:88vh;margin:auto 0 0;border-radius:16px 16px 0 0}.oce-city__box{padding:18px 16px 16px}.oce-city__title{font-size:22px}}