.fa-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;background:rgba(28,28,28,.6);animation:fa-fade .15s ease both}.fa-dialog{width:min(640px,100%);max-height:min(72vh,620px);display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--lx-paper,#fff);box-shadow:0 0 5px 0 rgba(0,0,0,.02),0 2px 10px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.3);animation:fa-rise .3s var(--lx-ease-panel,ease-out) both;font-family:var(--lx-sans);color:var(--lx-ink-2,#1c1c1c)}.fa-input{display:flex;align-items:center;gap:8px;padding:0 16px;height:56px;border-bottom:1px solid var(--lx-line,#dedede);color:var(--lx-ink-4,#b0b0b0)}.fa-input input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-family:var(--lx-sans);font-size:16px;color:var(--lx-ink-2,#1c1c1c)}.fa-input input::placeholder{color:var(--lx-ink-3,#4f4f4f)}.fa-close{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--lx-line-2,#b0b0b0);background:none;color:var(--lx-ink,#000);cursor:pointer;transition:background-color .15s var(--lx-ease-std,ease)}.fa-close:hover{background:var(--lx-ivory,#f9f9f9)}.fa-list{overflow-y:auto;padding:8px;overscroll-behavior:contain}.fa-group{padding:16px 16px 8px;font-family:var(--lx-hand);font-size:20px;font-weight:400;line-height:.9;letter-spacing:0;text-transform:uppercase}.fa-group,.fa-option{color:var(--lx-ink-3,#4f4f4f)}.fa-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-radius:var(--lx-r,8px);cursor:pointer;transition:background-color .15s var(--lx-ease-std,ease)}.fa-option>svg:last-child{opacity:0;transform:translateX(-6px);transition:opacity .2s var(--lx-ease-out,ease),transform .2s var(--lx-ease-out,ease)}.fa-option[aria-selected=true]{background:var(--lx-ivory,#f9f9f9);color:var(--lx-ink,#000)}.fa-option[aria-selected=true]>svg:last-child{opacity:1;transform:none}.fa-text{display:grid;gap:2px;min-width:0}.fa-text b{font-weight:600;font-size:14px;color:var(--lx-ink,#000)}.fa-text span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-empty,.fa-text span{color:var(--lx-ink-3,#4f4f4f)}.fa-empty{padding:28px 16px;margin:0;text-align:center;font-size:14px;line-height:1.6}.fa-foot{display:flex;gap:16px;padding:12px 16px;border-top:1px solid var(--lx-line,#dedede);font-size:12px;color:var(--lx-ink-3,#4f4f4f)}.fa-foot kbd,.lx-find kbd{font-family:var(--lx-sans);font-size:11px;font-weight:600;border:1px solid var(--lx-line,#dedede);border-radius:6px;padding:1px 6px;margin-right:4px;background:var(--lx-ivory,#f9f9f9);color:var(--lx-ink-3,#4f4f4f)}@keyframes fa-fade{0%{opacity:0}}@keyframes fa-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:640px){.fa-backdrop{padding-top:12px}.fa-foot{display:none}}@media (prefers-reduced-motion:reduce){.fa-backdrop,.fa-dialog{animation:none}}.lx-find{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 16px;border-radius:var(--lx-r-lg,24px);border:1px solid var(--lx-line);background:var(--lx-card);color:var(--lx-ink-3);font-family:var(--lx-sans);font-size:14px;cursor:pointer;transition:box-shadow .15s var(--lx-ease-std,ease),color .15s var(--lx-ease-std,ease)}.lx-find:hover{box-shadow:0 0 0 1px var(--lx-ink);color:var(--lx-ink)}@media (max-width:900px){.lx-find kbd,.lx-find span{display:none}.lx-find{width:40px;height:40px;padding:0;justify-content:center;border-radius:var(--lx-r,8px)}}.lx .fa-input input:focus,.lx .fa-input input:focus-visible{outline:none;box-shadow:none}