.city-typebox{gap:var(--v3-space-2xs);min-width:0;display:grid}.city-typebox .city-typebox__trigger{min-width:0;min-height:var(--v3-tap);border-radius:var(--v3-radius-control);border:var(--v3-rule-hairline);border-color:var(--v3-edge);background:var(--v3-surface-raised);height:auto;color:var(--v3-ink);padding-inline:var(--v3-space-sm);gap:var(--v3-space-xs);font-family:var(--v3-font-body)}.city-typebox .city-typebox__trigger:hover,.city-typebox .city-typebox__trigger[data-state=open]{border-color:var(--v3-navy)}.city-typebox .city-typebox__trigger:focus-within{outline:3px solid var(--v3-focus);outline-offset:2px;box-shadow:none;--tw-ring-shadow:0 0 transparent}.city-typebox .city-typebox__input{min-height:var(--v3-tap);height:auto;font-family:var(--v3-font-body);font-size:var(--v3-size-body-sm);font-weight:var(--v3-weight-medium);color:var(--v3-ink);letter-spacing:0}.city-typebox .city-typebox__input::placeholder{color:var(--v3-ink-muted);font-weight:var(--v3-weight-body)}.city-typebox__content{border-radius:var(--v3-radius-card);border:var(--v3-rule-hairline);border-color:var(--v3-edge);background:var(--v3-surface-raised);color:var(--v3-ink);font-family:var(--v3-font-body);box-shadow:0 1px 0 var(--v3-edge);min-width:13rem}.city-typebox__content [data-combobox-surface],.city-typebox__content>div{border-radius:var(--v3-radius-card)}.city-typebox__list{padding:var(--v3-space-3xs);max-height:16rem}.city-typebox .city-typebox__item,.city-typebox__content .city-typebox__item{justify-content:space-between;align-items:center;gap:var(--v3-space-sm);width:100%;min-height:var(--v3-tap);border-radius:var(--v3-radius-control);padding-inline:var(--v3-space-sm);font-family:var(--v3-font-body);font-size:var(--v3-size-body-sm);color:var(--v3-ink-muted);isolation:isolate;background:0 0;display:flex}.city-typebox__content .city-typebox__item[data-active=true],.city-typebox__content .city-typebox__item:hover{color:var(--v3-ink);background:0 0}.city-typebox__content .city-typebox__item[aria-selected=true]{color:var(--v3-ink);font-weight:var(--v3-weight-strong)}.city-typebox__content .city-typebox__item>span[aria-hidden]:first-child{background:color-mix(in srgb, var(--v3-navy) 7%, var(--v3-surface-raised));border-radius:var(--v3-radius-control)}.city-typebox__content .city-typebox__item>span:not([aria-hidden]){justify-content:space-between;align-items:baseline;gap:var(--v3-space-sm);min-width:0;display:flex}.city-typebox__item-name{font-weight:var(--v3-weight-medium)}.city-typebox__item-count{font-size:var(--v3-size-source);font-variant-numeric:tabular-nums;opacity:.72}.city-typebox .city-typebox__trigger>span,.city-typebox .city-typebox__input{box-shadow:none;background:0 0;border:0;border-radius:0}.city-typebox .city-typebox__input{width:100%;padding:0}.city-typebox .city-typebox__input:focus,.city-typebox .city-typebox__input:focus-visible{box-shadow:none;outline:none}.city-typebox .city-typebox__trigger>span[aria-hidden] svg{transition:transform var(--v3-dur-state) ease}.city-typebox .city-typebox__trigger[data-state=open]>span[aria-hidden]{color:var(--v3-navy)}.city-typebox .city-typebox__trigger[data-state=open]>span[aria-hidden] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.city-typebox .city-typebox__trigger>span[aria-hidden] svg{transition:none}}.city-typebox__match{background:color-mix(in srgb, var(--v3-navy) 16%, transparent);color:var(--v3-ink);font-weight:var(--v3-weight-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:1px;text-decoration:none}.city-typebox--catalog{--city-typebox-radius:1rem;--city-typebox-tile-radius:.5rem}.city-typebox--catalog .city-typebox__trigger{border-radius:var(--city-typebox-radius);border-color:var(--v3-edge);min-height:3rem;transition:border-color var(--v3-dur-state) ease, box-shadow var(--v3-dur-state) ease;background:0 0;gap:.625rem;padding-inline:.625rem}.city-typebox--catalog .city-typebox__trigger>span:not([aria-hidden]){align-items:center;gap:.625rem;min-width:0;display:flex}.city-typebox--catalog .city-typebox__trigger:focus-within{border-color:var(--v3-navy);box-shadow:0 0 0 2px color-mix(in srgb, var(--v3-navy) 22%, transparent);outline:none}.city-typebox--catalog .city-typebox__trigger[data-state=open]>span[aria-hidden] svg{transform:none}.city-typebox__content--catalog{border-radius:var(--city-typebox-radius,1rem);border-color:var(--v3-edge);min-width:18rem;box-shadow:0 12px 32px -16px color-mix(in srgb, var(--v3-navy) 28%, transparent)}.city-typebox__content--catalog [data-combobox-surface],.city-typebox__content--catalog>div{border-radius:1rem}.city-typebox__content--catalog .city-typebox__list{padding:.5rem}.city-typebox__content--catalog .city-typebox__item{border-radius:.75rem;min-height:3rem;padding-block:.5rem;padding-inline:.5rem}.city-typebox__content--catalog .city-typebox__item>span[aria-hidden]:first-child{border-radius:.75rem}.city-typebox__content--catalog .city-typebox__item>span:not([aria-hidden]){display:block}.city-typebox__item-face{align-items:center;gap:.625rem;min-width:0;display:flex}.city-typebox__item-lines{min-width:0;line-height:1.25;display:grid}.city-typebox__item-lines .city-typebox__item-name{color:var(--v3-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city-typebox__item-lines .city-typebox__item-count{color:var(--v3-ink-muted);opacity:1;font-size:var(--v3-size-source);font-weight:var(--v3-weight-body)}.city-typebox__mark{width:1.75rem;height:1.75rem;color:var(--v3-navy);background:color-mix(in srgb, var(--v3-navy) 10%, transparent);border-radius:.5rem;flex:none;place-items:center;display:grid}.city-typebox__mark[data-tone="1"]{background:color-mix(in srgb, var(--v3-navy) 16%, transparent)}.city-typebox__mark[data-tone="2"]{background:color-mix(in srgb, var(--v3-navy) 6%, transparent)}.city-typebox__mark[data-tone="3"]{background:color-mix(in srgb, var(--v3-navy) 22%, transparent)}.city-typebox__glyph{width:.875rem;height:.875rem}@media (prefers-reduced-motion:reduce){.city-typebox--catalog .city-typebox__trigger{transition:none}}.city-typebox--catalog .city-typebox__trigger[data-state=open]{border-color:var(--v3-navy);box-shadow:0 0 0 2px color-mix(in srgb, var(--v3-navy) 14%, transparent)}.city-typebox__content--catalog{border-color:color-mix(in srgb, var(--v3-navy) 40%, var(--v3-edge));box-shadow:0 0 0 2px color-mix(in srgb, var(--v3-navy) 8%, transparent), 0 24px 48px -20px color-mix(in srgb, var(--v3-navy) 38%, transparent)}.city-typebox__content--catalog[aria-hidden=false] .city-typebox__item{animation:.26s cubic-bezier(.2,.8,.2,1) both city-typebox-row-in}.city-typebox__content--catalog .city-typebox__item:nth-child(2){animation-delay:30ms}.city-typebox__content--catalog .city-typebox__item:nth-child(3){animation-delay:60ms}.city-typebox__content--catalog .city-typebox__item:nth-child(4){animation-delay:90ms}.city-typebox__content--catalog .city-typebox__item:nth-child(5){animation-delay:.12s}.city-typebox__content--catalog .city-typebox__item:nth-child(n+6){animation-delay:.15s}.city-typebox__content--catalog .city-typebox__match{background:linear-gradient(color-mix(in srgb, var(--v3-navy) 18%, transparent), color-mix(in srgb, var(--v3-navy) 18%, transparent)) left bottom / 100% 100% no-repeat;border-radius:3px;animation:.2s ease-out both city-typebox-match-in}@keyframes city-typebox-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes city-typebox-match-in{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.city-typebox__content--catalog[aria-hidden=false] .city-typebox__item,.city-typebox__content--catalog .city-typebox__match{animation:none}}.city-typebox__tally{gap:var(--v3-space-3xs,4px);padding:var(--v3-space-2xs,6px) var(--v3-space-xs,8px) var(--v3-space-xs,8px);display:flex}.city-typebox__pip{background:color-mix(in srgb, var(--v3-navy) 12%, transparent);transform-origin:0;border-radius:2px;flex:1 1 0;height:3px;transition:transform .24s cubic-bezier(.2,.8,.2,1),background-color .24s ease-out;transform:scaleX(.35)}.city-typebox__pip[data-on]{background:var(--v3-navy);transform:none}.city-typebox__tally:not([data-narrowed]) .city-typebox__pip[data-on]{background:color-mix(in srgb, var(--v3-navy) 45%, transparent)}@media (prefers-reduced-motion:reduce){.city-typebox__pip{transition:none}}.city-typebox--joined .city-typebox__trigger[data-state=open]{border-color:var(--v3-navy);box-shadow:none;transition:border-color var(--v3-dur-state) ease, border-radius .18s cubic-bezier(.2, .8, .2, 1);border-bottom-right-radius:0;border-bottom-left-radius:0}.city-typebox__content--joined{width:var(--combobox-trigger-width);min-width:var(--combobox-trigger-width);border-color:var(--v3-navy);box-shadow:0 24px 48px -20px color-mix(in srgb, var(--v3-navy) 38%, transparent)}.city-typebox__content--joined[data-side=bottom]{border-top-color:var(--v3-edge);border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.city-typebox__content--joined[data-side=top]{border-bottom-color:var(--v3-edge);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px}body:has(.city-typebox__content--joined[data-side=top][aria-hidden=false]) .city-typebox--joined .city-typebox__trigger[data-state=open]{border-bottom-left-radius:var(--city-typebox-radius,var(--v3-radius-control));border-bottom-right-radius:var(--city-typebox-radius,var(--v3-radius-control));border-top-left-radius:0;border-top-right-radius:0}.city-typebox__content--joined [data-combobox-surface],.city-typebox__content--joined>div{border-radius:0 0 var(--city-typebox-radius,1rem) var(--city-typebox-radius,1rem)}.city-typebox__suggest-head{font-size:var(--v3-size-source);font-weight:var(--v3-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--v3-ink-muted);grid-template-rows:1fr;margin:0;padding:.625rem .75rem 0;transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1),padding-top .22s cubic-bezier(.2,.8,.2,1),opacity .16s ease-out;display:grid}.city-typebox__suggest-head>span{min-height:0;overflow:hidden}.city-typebox__suggest-head[data-narrowed]{opacity:0;grid-template-rows:0fr;padding-top:0}.city-typebox__item--suggested .city-typebox__mark{position:relative}.city-typebox__item--suggested .city-typebox__mark:after{content:"";background:var(--v3-navy);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--v3-surface-raised);border-radius:50%;position:absolute;top:-.1875rem;right:-.1875rem}@media (prefers-reduced-motion:reduce){.city-typebox--joined .city-typebox__trigger[data-state=open],.city-typebox__suggest-head{transition:none}}.city-typebox--ledger{--city-typebox-radius:0;--city-typebox-tile-radius:0}.city-typebox--ledger .city-typebox__trigger,.city-typebox--ledger .city-typebox__trigger[data-state=open]{border-radius:0}.city-typebox--ledger .city-typebox__trigger:focus-within{box-shadow:none;outline:2px solid var(--v3-navy);outline-offset:2px}.city-typebox--ledger.city-typebox--joined .city-typebox__trigger[data-state=open]:focus-within{outline:none}.city-typebox__content--ledger,.city-typebox__content--ledger [data-combobox-surface],.city-typebox__content--ledger>div{border-radius:0}.city-typebox__content--ledger{box-shadow:none}.city-typebox__content--ledger .city-typebox__list{padding:0}.city-typebox__content--ledger .city-typebox__item{border-top:var(--v3-rule-hairline);border-radius:0;padding-inline:.75rem}.city-typebox__content--ledger .city-typebox__item:first-child{border-top-color:#0000}.city-typebox__content--ledger .city-typebox__item>span[aria-hidden]:first-child{box-shadow:inset 2px 0 0 var(--v3-navy);border-radius:0}.city-typebox--ledger .city-typebox__mark,.city-typebox__content--ledger .city-typebox__mark{background:0 0;border-radius:0;width:1.25rem;height:1.25rem}.city-typebox__content--ledger .city-typebox__item-count{font-variant-numeric:tabular-nums}.city-typebox__content--ledger .city-typebox__item--suggested .city-typebox__mark:after{border-radius:0;width:.375rem;height:.375rem;top:-.125rem;right:-.25rem}.city-typebox__content--ledger .city-typebox__tally{border-top:var(--v3-rule-hairline);gap:2px;padding:0}.city-typebox__content--ledger .city-typebox__pip{border-radius:0;height:2px}
/*# sourceMappingURL=3h5_mbew7numn.css.map*/