.insights.section{padding-block-start:0}.insights-browser{width:100%}.insights-toolbar{flex-direction:column;gap:.75rem;margin-block-end:1.5rem;display:flex}.insights-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.insights-search{width:100%;position:relative}.insights-search .icon{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:1rem;translate:0 -50%}.insights-search input{background:var(--color-background);border:1px solid var(--color-border-muted);border-radius:var(--radius);font:inherit;width:100%;padding:1rem 6.5rem 1rem 2.75rem;line-height:1.25}.insights-search input:focus-visible{outline:2px solid var(--color-primary)}.insights-search-button{background:var(--color-primary);color:var(--color-foreground-light);cursor:pointer;font:inherit;font-size:var(--font-size-small);border:0;border-radius:999px;padding-inline:1.25rem;font-weight:550;transition:background-color .15s;position:absolute;inset-block:.375rem;inset-inline-end:.375rem}.insights-search-button:hover{background:var(--color-primary-dark)}.insights-search-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.insights-filters{flex-wrap:wrap;gap:.5rem;display:flex}.insights-filter{background:var(--color-background-dark);color:inherit;cursor:pointer;font:inherit;font-size:var(--font-size-small);border:0;border-radius:999px;padding:.5rem 1rem}.insights-filter:hover{color:var(--color-foreground-strong)}.insights-filter:focus-visible{outline:2px solid var(--color-primary)}.insights-filter[aria-pressed=true]{background:var(--color-primary);color:var(--color-foreground-light-strong)}.insights-sort{position:relative}.insights-sort select{appearance:none;background:var(--color-background-dark);border:1px solid var(--color-border-muted);border-radius:var(--radius);color:inherit;cursor:pointer;font:inherit;font-size:var(--font-size-small);padding:.5rem 3rem .5rem .75rem;line-height:1.25}.insights-sort select:focus-visible{outline:2px solid var(--color-primary)}.insights-sort .icon{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:.625rem;translate:0 -50%}.insights-list{flex-direction:column;display:flex}.insights-list .insight-card{border-block-start:1px solid var(--color-border-muted);padding-block:1.5rem}.insights-list li:last-child .insight-card{border-block-end:1px solid var(--color-border-muted)}.insights-empty{color:var(--color-foreground-muted);font-size:var(--font-size-small)}
