.UMZlqq_root{flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:40rem;display:flex;position:relative}.UMZlqq_field{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);align-items:center;gap:.65rem;width:100%;min-height:3.25rem;padding:0 .55rem 0 .9rem;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.UMZlqq_field:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.UMZlqq_field[data-expanded]{border-bottom-right-radius:0;border-bottom-left-radius:0}.UMZlqq_glyph{color:var(--color-text-secondary);flex:none}.UMZlqq_input{min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.85rem 0;font-size:1rem}.UMZlqq_ghost{pointer-events:none;color:var(--color-text-disabled);white-space:nowrap;align-items:center;gap:.3rem;font-size:1rem;display:flex;position:absolute;left:2.65rem;right:4.5rem;overflow:hidden}.UMZlqq_ghostQuery{color:var(--color-text-secondary)}.UMZlqq_caret{background:var(--color-accent);width:1px;height:1.05em;animation:1.05s step-end infinite UMZlqq_blink;display:inline-block}@keyframes UMZlqq_blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.UMZlqq_caret{animation:none}}.UMZlqq_kbd{font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;flex:none;padding:.25rem .45rem;font-size:.7rem}.UMZlqq_results{z-index:20;text-align:left;border:1px solid var(--color-accent);border-top:1px solid var(--color-border-subtle);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);background:var(--color-surface-elevated);position:absolute;top:3.25rem;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #00000059}.UMZlqq_list{flex-direction:column;display:flex}.UMZlqq_result{color:inherit;border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:.9rem;padding:.7rem .9rem;text-decoration:none;display:flex}.UMZlqq_resultActive{background:var(--color-accent-soft)}.UMZlqq_resultBody{gap:.15rem;min-width:0;display:grid}.UMZlqq_resultTitle{color:var(--color-text-primary);font-size:.94rem;font-weight:600}.UMZlqq_resultDesc{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.UMZlqq_badge{letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--color-border-strong);color:var(--color-text-secondary);border-radius:999px;flex:none;padding:.22rem .45rem;font-size:.66rem;font-weight:700}.UMZlqq_badge[data-kind=game],.UMZlqq_badge[data-kind=quiz]{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-accent)}.UMZlqq_empty{color:var(--color-text-secondary);margin:0;padding:1.1rem .9rem;font-size:.88rem}.UMZlqq_openFull{background:var(--color-surface);width:100%;color:var(--color-text-secondary);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.6rem;font-size:.8rem;display:flex}.UMZlqq_openFull:hover{color:var(--color-text-primary)}.UMZlqq_openFull kbd{font-family:var(--font-mono);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.1rem .35rem;font-size:.68rem}.UMZlqq_chips{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.UMZlqq_chip{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:999px;padding:.35rem .7rem;font-size:.82rem;text-decoration:none;transition:color .12s,border-color .12s}.UMZlqq_chip:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}@media (max-width:560px){.UMZlqq_ghost{font-size:.92rem;right:3.9rem}.UMZlqq_input{font-size:.95rem}}
