.loc-match{color:inherit;font-weight:700}.loc-row{border-radius:12px;min-height:48px}.loc-row[data-active=true]{background:color-mix(in srgb, var(--primary-text) 6%, transparent)}.loc-row[aria-disabled=true]{opacity:.55;cursor:default}.loc-group-label{letter-spacing:.02em}.loc-skel{border-radius:12px;height:48px}@media (prefers-reduced-motion:no-preference){.loc-panel{animation:auth-step .18s var(--fx-ease-out) backwards}.loc-rows .loc-row{animation:ld-fade .2s var(--fx-ease-out) backwards}.loc-chip{animation:loc-chip-in .18s var(--fx-ease-out) backwards}.loc-sheet{animation:loc-sheet-in .22s var(--fx-ease-out) backwards}.loc-preview{animation:auth-step .26s var(--fx-ease-out) backwards}}@keyframes loc-chip-in{0%{opacity:0;transform:scale(.92)}}@keyframes loc-sheet-in{0%{opacity:0;transform:translateY(16px)}}.loc-field{transition:box-shadow .2s var(--fx-ease), border-color .2s var(--fx-ease)}.loc-field:focus-within{box-shadow:0 0 0 4px rgb(var(--fx-teal) / .16)}[data-theme=dark] .loc-field:focus-within{box-shadow:0 0 0 4px rgb(var(--fx-teal) / .16), 0 0 18px -6px rgb(var(--fx-teal) / .6)}@media (hover:hover) and (pointer:fine){.loc-field:not(:focus-within):not([aria-invalid=true]):hover{border-color:color-mix(in srgb, var(--secondary-text) 40%, transparent)}}.loc-chevron{transition:transform .2s var(--fx-ease)}.loc-chevron[data-open=true]{transform:rotate(180deg)}@media (pointer:coarse){.loc-hit{position:relative}.loc-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.loc-sheet{z-index:1000;left:0;right:0;top:var(--loc-vvtop,0px);height:var(--loc-vvh,100dvh);padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--secondary-bg);flex-direction:column;display:flex;position:fixed}.loc-sheet-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}html[data-loc-sheet]{overflow:hidden}@media (max-width:639px){html[data-loc-typing] .fx-tabbar,html[data-loc-typing] [data-sticky-bar]{visibility:hidden}}.loc-map{background:color-mix(in srgb, var(--alternate) 75%, var(--secondary-bg));border-radius:12px;position:relative;overflow:hidden}.loc-map iframe{border:0;width:100%;height:100%;display:block}.loc-approx-circle{z-index:1;pointer-events:none;width:var(--loc-approx-size,44%);aspect-ratio:1;background:rgb(var(--fx-teal-deep) / .18);box-shadow:inset 0 0 0 2px rgb(var(--fx-teal-deep) / .7), 0 0 24px -6px rgb(var(--fx-teal) / .55);border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .loc-approx-circle{background:rgb(var(--fx-teal) / .16);box-shadow:inset 0 0 0 2px rgb(var(--fx-teal) / .75), 0 0 26px -6px rgb(var(--fx-teal) / .7)}@media (prefers-reduced-motion:no-preference){.loc-approx-circle{animation:loc-approx-in .42s var(--fx-ease-out) backwards}}@keyframes loc-approx-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}
