.APmmfq_page{max-width:900px;margin:0 auto;padding:3rem 1.5rem 5rem}.APmmfq_page h1{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2rem,5vw,3rem)}.APmmfq_intro{color:var(--color-text-muted);max-width:62ch;margin-bottom:2rem;line-height:1.65}.APmmfq_search{color:var(--color-text)}.APmmfq_controls{border:0;align-items:end;gap:.75rem;margin:0;padding:0;display:flex}.APmmfq_controls label{margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.APmmfq_query{flex:1;min-width:0}.APmmfq_kind{width:13rem}.APmmfq_controls input,.APmmfq_controls select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font:inherit;padding:.65rem .75rem}.APmmfq_search button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;padding:.65rem 1rem}.APmmfq_search button:hover,.APmmfq_search a:hover{color:var(--color-accent)}.APmmfq_search :is(a,button,input,select):focus-visible{outline:var(--focus-ring);outline-offset:3px}.APmmfq_controls:disabled{opacity:.6}.APmmfq_scope,.APmmfq_count,.APmmfq_type,.APmmfq_browse p{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}.APmmfq_scope{margin:.75rem 0 1.5rem}.APmmfq_status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.APmmfq_results{margin:0;padding:0;list-style:none}.APmmfq_results li{border-top:1px solid var(--color-border);padding:1.5rem 0}.APmmfq_results h2{letter-spacing:-.015em;margin:.4rem 0 .5rem;font-size:1.25rem;line-height:1.4}.APmmfq_results a,.APmmfq_browse a{color:var(--color-text);text-underline-offset:.2em;text-decoration-thickness:1px}.APmmfq_results li>p{color:var(--color-text-muted);max-width:74ch;margin:0;line-height:1.65}.APmmfq_more{margin:1rem 0}.APmmfq_more[aria-disabled=true]{color:var(--color-text-muted);cursor:default}.APmmfq_empty{border-top:1px solid var(--color-border);padding:1.5rem 0}.APmmfq_empty h2{overflow-wrap:anywhere;font-size:1.25rem}.APmmfq_empty p{color:var(--color-text-muted);line-height:1.6}.APmmfq_empty button{margin:.5rem .75rem 0 0}.APmmfq_browse{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1rem}.APmmfq_browse a{align-items:center;min-height:44px;margin-right:1.5rem;display:inline-flex}@media (max-width:640px){.APmmfq_page{padding:2rem 1rem 3rem}.APmmfq_controls{flex-wrap:wrap}.APmmfq_query{flex-basis:100%}.APmmfq_kind{flex:1;width:auto}}
