.Faq-Search-Box{max-width:640px;position:relative}.Faq-Search-Icon{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.Faq-Search-Input{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-card);width:100%;min-height:60px;color:var(--color-ink);font:inherit;box-shadow:var(--shadow-card);padding:14px 20px 14px 56px;font-size:17px;transition:border-color .2s,box-shadow .2s}.Faq-Search-Input::placeholder{color:var(--color-muted)}.Faq-Search-Input:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-soft);outline:none}.Faq-Search-Status{min-height:24px;color:var(--color-muted);margin-top:12px;font-size:15px}.Faq-Search-Empty{border:1px dashed var(--color-line);border-radius:var(--radius-card);color:var(--color-muted);text-align:center;padding:32px}.Faq-Search-Empty-Title{color:var(--color-ink);font-weight:700}.Faq-Search-Group{margin-top:40px}.Faq-Search-Group-Title{margin-bottom:16px;font-size:22px}.Faq-Search-Items{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card);overflow:hidden}.Faq-Search-Item+.Faq-Search-Item{border-top:1px solid var(--color-line)}.Faq-Search-Question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:600;list-style:none;transition:background-color .2s;display:flex}.Faq-Search-Question::-webkit-details-marker{display:none}.Faq-Search-Question:hover{background:var(--color-soft)}.Faq-Search-Question:focus-visible{outline-offset:-3px}.Faq-Search-Chevron{color:var(--color-brand-text);flex-shrink:0;transition:transform .2s}.Faq-Search-Item[open] .Faq-Search-Chevron{transform:rotate(180deg)}.Faq-Search-Answer{color:var(--color-muted);max-width:72ch;padding:0 24px 22px}.Faq-Search-Item[open] .Faq-Search-Answer{animation:.35s cubic-bezier(.2,.7,.2,1) Faq-Search-Open}.Faq-Search-Group{animation:.35s both Faq-Search-Fade}@keyframes Faq-Search-Open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes Faq-Search-Fade{0%{opacity:0}to{opacity:1}}
