.ask-field{position:relative}.ask-field,.ask-field .ask-text,.ask-go,.ask-more{min-height:max(2.75rem,44px)}.ask-field .ask-text{height:max(2.75rem,44px)}.ask-clear{width:max(2.75rem,44px)}.ask-field,.v4-sugs,.ask-more{line-height:1.5}.ask-field .ask-text:focus,.ask-field .ask-text:focus-visible{outline:none}.ask-field[data-keyboard] .ask-text:focus-visible{outline:2px solid var(--bw-focus);outline-offset:-2px}.ask-text{padding-right:2.75rem}.ask-search:has(.ask-go){padding-right:2.75rem}.ask-search:has(.ask-go) .ask-text{padding-right:.4rem}.ask-clear{position:absolute;top:0;bottom:0;right:0}.ask-search{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.ask-input{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ask-phrase{pointer-events:none;align-items:center;font-size:1.05rem;display:flex;position:absolute;inset:0 0 0 .4rem;overflow:hidden}.ask-chip{flex:none;margin-left:0}.ask-go{flex:none;padding:0 .9rem}.ask-clear[data-idle]{visibility:hidden}.v4-sugs{flex-direction:column;display:flex}.v4-sug{text-align:left;border-radius:.5rem;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:max(2.75rem,44px);padding:0 .9rem;transition:background-color .15s;display:grid}.v4-sug svg{width:1.05rem;height:1.05rem}.v4-sug-t{font-size:1.06rem}.v4-sug-n{font-variant-numeric:tabular-nums;font-size:.95rem}.v4-sug[aria-pressed=true] .v4-sug-t{font-weight:700}.v4-sug:active{transform:scale(.98)}.v4-sug.v4-sug-card{border:1px solid var(--bw-card-edge);background:var(--bw-card);width:100%;color:var(--bw-card-ink);cursor:pointer;margin-top:.5rem}.v4-sug-card svg,.v4-sug-card .v4-sug-n{color:var(--bw-card-muted)}.v4-sug-card[aria-pressed=true]{border-color:var(--bw-card-ink);box-shadow:inset 0 0 0 1.5px var(--bw-card-ink)}@media (hover:hover) and (pointer:fine){.v4-sug-card:not([aria-pressed=true]):hover{border-color:var(--bw-card-ink)}}.v4-sug-card .bw-tier-wrong.lc-ribbon{background:var(--bw-card-ink);color:var(--bw-card)}.ask-meta{align-items:center;gap:.6rem;display:inline-flex}.ask-faces>*{margin-left:-.45rem}.ask-faces>:first-child{margin-left:0}.ask-more{font-size:var(--bw-t-meta);align-items:center;margin-top:.25rem;display:inline-flex}
