.share-nav{flex-wrap:wrap;align-items:center;gap:2px;width:fit-content;max-width:100%;display:flex}.share-copy,.share-link{border-radius:calc(var(--radius) - 2px);color:var(--muted-foreground);font-family:var(--font-sans);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;padding:5px 6px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.share-copy:hover,.share-link:hover{color:var(--foreground);background:var(--subtle)}.share-copy.is-copied{color:var(--accent-strong)}.share-copy-done,.share-copy.is-copied .share-copy-idle{display:none}.share-copy.is-copied .share-copy-done{display:inline}.share-copy-key{border-radius:calc(var(--radius) - 2px);background:color-mix(in oklab, var(--foreground) 8%, transparent);border:0;padding:1px 5px;font-family:inherit;font-size:.6875rem;font-weight:600}.share-divider{background:var(--border);width:1px;height:16px;margin:0 6px}.share-label{color:var(--muted-foreground);margin:0 4px;font-size:.75rem;font-weight:600}@media (pointer:coarse){.share-copy,.share-link{min-width:2.75rem;min-height:2.75rem}}
.signal-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);padding:var(--card-pad)}.signal-panel-head{border-bottom:1px solid var(--border);padding-bottom:.875rem}.signal-panel-title{margin:0;font-size:1.0625rem}.signal-panel-lede{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.signal-panel-flags{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.75rem 0;display:flex}.signal-list{margin:0;display:grid}.signal-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem 0;display:flex}.signal-row:last-child{border-bottom:none}.signal-row-term{align-items:center;gap:.625rem;min-width:0;display:flex}.signal-row-tip{cursor:help;min-width:0}.signal-row-text{min-width:0}.signal-row-label{font-size:.875rem;font-weight:600;line-height:1.25;display:block}.signal-row-detail{color:var(--muted-foreground);margin-top:2px;font-size:.75rem;line-height:1.35;display:block}.signal-row-value{flex:none;margin:0}.signal-row-badge{white-space:normal;text-align:center;max-width:9rem;height:auto;padding-block:.1875rem;line-height:1.2}.signal-panel-suggest{align-items:center;gap:.5rem;margin-top:.875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.signal-panel-suggest:hover{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.signal-panel-suggest{min-height:2.75rem}}
.meta-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.meta-panel-heading{margin:0}.meta-panel-pills{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.meta-panel-static{cursor:default;color:var(--muted-foreground)}
.guide-vote{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.5rem;display:flex}.guide-vote-label{color:var(--muted-foreground);font-size:.875rem}.guide-vote-group{gap:.5rem;display:inline-flex}.guide-vote .guide-vote-btn[aria-pressed=true],.guide-vote .guide-vote-btn[aria-pressed=true]:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.dark .guide-vote .guide-vote-btn[aria-pressed=true],.dark .guide-vote .guide-vote-btn[aria-pressed=true]:hover{color:var(--accent)}.guide-vote .guide-vote-btn.is-pending,.guide-vote .guide-vote-btn.is-pending:hover{border-color:var(--border-strong);background:var(--subtle);color:var(--foreground);cursor:progress}.guide-vote .guide-vote-btn.is-pending svg{opacity:.5}.guide-vote-count{font-size:.75rem}.guide-vote-note{color:var(--muted-foreground);font-size:.8125rem}.guide-vote-note-error{color:var(--foreground)}
.similar-providers-list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bb-card.similar-provider{height:100%;padding:1rem}.similar-provider-link{min-height:2.75rem;color:var(--foreground);align-items:center;gap:.625rem;text-decoration:none;display:flex}.similar-provider-link:hover .similar-provider-name{text-underline-offset:3px;text-decoration:underline}.similar-provider-name{min-width:0;font-size:var(--type-title-size);overflow-wrap:anywhere;margin:0}.similar-provider-flags{color:var(--muted-foreground);margin:.75rem 0;font-size:.75rem}.similar-provider-flags span{margin-top:.25rem;display:block}.similar-provider-signals{margin:0;font-size:.75rem}.similar-provider-signals>div{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.5rem;padding-top:.5rem;display:flex}.similar-provider-signals dt{color:var(--muted-foreground)}.similar-provider-signals dd{margin:0}.similar-provider-signals .bb-tip-bubble{left:0;transform:none}@media (min-width:640px){.similar-providers-list{grid-template-columns:repeat(3,minmax(0,1fr))}.similar-providers-list>li:last-child .bb-tip-bubble{left:auto;right:0}}@media (pointer:coarse){.similar-provider-signals .bb-tip{align-items:center;min-height:2.75rem;display:inline-flex}}
