.proto-l .lfq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.proto-l .lfq-search{display:flex;align-items:center;gap:12px;height:54px;padding:0 14px 0 18px;border-radius:14px;background:var(--l-child);box-shadow:inset 0 0 0 1px var(--l-line-2);transition:box-shadow .16s ease}.proto-l .lfq-search:focus-within{box-shadow:0 0 0 1px var(--l-accent),0 0 0 4px var(--l-accent-soft)}.proto-l .lfq-search>svg{flex:none;width:18px;height:18px;color:var(--l-muted)}.proto-l .lfq-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--l-text);font:inherit;font-size:15.5px}.proto-l .lfq-search input::placeholder{color:var(--l-faint)}.proto-l .lfq-search input:focus{outline:none}.proto-l .lfq-search input::-webkit-search-cancel-button{display:none}.proto-l .lfq-clear{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:var(--l-frame);color:var(--l-text-2);cursor:pointer}.proto-l .lfq-clear svg{width:14px;height:14px}.proto-l .lfq-clear:focus-visible{outline:2px solid var(--l-accent-hi);outline-offset:2px}.proto-l .lfq-kbd{height:22px;padding:0 7px;border-radius:6px;background:var(--l-frame);font:inherit;font-size:11px;line-height:22px;color:var(--l-text-2)}.proto-l .lfq-count{min-height:18px;margin:10px 2px 14px;font-size:12.5px;color:var(--l-muted)}.proto-l .lfq-sec+.lfq-sec{margin-top:44px}.proto-l .lfq-list{margin:0;padding:4px 0;list-style:none;border-radius:16px;background:var(--l-child);box-shadow:inset 0 0 0 1px var(--l-line)}.proto-l .lfq-item+.lfq-item{box-shadow:inset 0 1px 0 var(--l-line)}.proto-l .lfq-q-h{margin:0;font:inherit}.proto-l .lfq-q{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 18px;border:0;background:transparent;color:var(--l-text);font:inherit;font-size:15px;font-weight:500;text-align:start;cursor:pointer}.proto-l .lfq-q-text{flex:1;min-width:0;overflow-wrap:anywhere}.proto-l .lfq-q:focus-visible{outline:2px solid var(--l-accent-hi);outline-offset:-2px;border-radius:10px}.proto-l .lfq-item mark{background:var(--l-accent-soft);color:inherit;border-radius:3px;padding:0 1px}.proto-l .lfq-chev{flex:none;width:16px;height:16px;color:var(--l-muted);transition:transform .22s var(--l-ease-out)}.proto-l .lfq-item[data-open=true] .lfq-chev{transform:rotate(180deg)}.proto-l .lfq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--l-ease-out)}.proto-l .lfq-item[data-open=true] .lfq-a{grid-template-rows:1fr}.proto-l .lfq-a-in{overflow:hidden}.proto-l .lfq-a-in a{color:var(--l-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.proto-l .lfq-a p{margin:0;padding:0 18px;font-size:14.5px;line-height:1.7;color:var(--l-text-2);white-space:pre-line;overflow-wrap:anywhere}.proto-l .lfq-img{display:block;max-width:calc(100% - 36px);margin:14px 18px 0;border-radius:10px}.proto-l .lfq-link{display:inline-flex;align-items:center;gap:6px;height:28px;margin:10px 12px 14px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--l-muted);font:inherit;font-size:12.5px;cursor:pointer;transition:color .14s ease,background-color .14s ease}.proto-l .lfq-link svg{width:14px;height:14px}.proto-l .lfq-link:focus-visible{outline:2px solid var(--l-accent-hi);outline-offset:2px}@media (hover:hover) and (pointer:fine){.proto-l .lfq-q:hover{background:var(--l-wash)}.proto-l .lfq-link:hover{background:var(--l-frame);color:var(--l-text)}}.proto-l .lfq-empty{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:16px;background:var(--l-child);box-shadow:inset 0 0 0 1px var(--l-line);font-size:14px;color:var(--l-muted)}.proto-l .lfq-empty b{color:var(--l-text);overflow-wrap:anywhere}.proto-l .lfq-none{margin:48px 0 0;font-size:15px;color:var(--l-muted)}.proto-l .lfq-ask{margin-top:56px;padding-top:32px;box-shadow:inset 0 1px 0 var(--l-line)}.proto-l .lfq-ask p{margin:0;max-width:560px;font-size:15px;line-height:1.6;color:var(--l-text-2)}.proto-l .lfq-ask-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width:640px){.proto-l .lfq-q{padding:12px 14px;font-size:14.5px}.proto-l .lfq-a p{padding:0 14px}.proto-l .lfq-kbd{display:none}}@media (prefers-reduced-motion:reduce){.proto-l .lfq-a,.proto-l .lfq-chev,.proto-l .lfq-link,.proto-l .lfq-search{transition:none}}