.formatted-answer h4{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:.75rem;margin-top:2rem}.formatted-answer h3{font-size:1.05em;font-weight:700}.formatted-answer blockcode{background-color:hsl(var(--muted));border-left:3px solid hsl(var(--primary));border-radius:.375rem;box-shadow:0 1px 2px hsl(var(--border));display:block;margin:1.5rem 0;padding:1rem 1.25rem}.formatted-answer p{color:hsl(var(--foreground));font-size:1rem;line-height:1.6;margin:0}.formatted-answer p:first-of-type{margin:12px 5px}.formatted-answer cite{color:hsl(var(--muted-foreground));display:block;font-size:.75rem;font-style:normal;margin-top:1.25rem;text-align:right}.formatted-answer .scroll-to-citations-container{margin-top:1.5rem}.formatted-answer .scroll-to-citations-btn{align-items:center;background-color:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.2);border-radius:.5rem;color:hsl(var(--primary));cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.formatted-answer .scroll-to-citations-btn:hover{background-color:hsl(var(--primary)/.2);border-color:hsl(var(--primary)/.3)}.formatted-answer .scroll-to-citations-btn:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.formatted-answer .search-suggestions-container{border-top:1px solid hsl(var(--border));margin-top:2rem;padding-top:1.5rem}.formatted-answer .search-suggestions-title{color:hsl(var(--muted-foreground));font-size:.95rem;font-weight:600;margin:0 0 .75rem}.formatted-answer .search-suggestions{list-style:disc;margin:0;padding-left:1.5rem}.formatted-answer .suggestion-item{color:hsl(var(--primary));cursor:pointer;font-size:.95rem;padding:.25rem 0;text-decoration:underline;text-decoration-color:transparent;transition:all .15s ease}.formatted-answer .suggestion-item:hover{color:hsl(var(--primary)/.8);text-decoration-color:currentColor}.formatted-answer .suggestion-item:focus{border-radius:2px;outline:2px solid hsl(var(--primary));outline-offset:2px}.formatted-answer .suggestion-item::marker{color:hsl(var(--primary))}