.ask-prose-chat[data-streaming=true]>:last-child:after,.ask-prose-chat[data-streaming=true]:empty:after{content:"";opacity:.55;vertical-align:-.1em;background:currentColor;border-radius:1px;width:.2rem;height:1em;margin-left:.25rem;display:inline-block}.ask-cite-wrap{line-height:0;display:inline-block;position:relative}.ask-cite-pill{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.375rem;align-items:center;gap:.25rem;max-width:160px;margin:0 .125rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:500;line-height:1.35;transition:background .15s,border-color .15s,color .15s;display:inline-flex;overflow:hidden}.ask-cite-pill:hover,.ask-cite-pill:focus-visible{background:hsl(var(--muted));border-color:hsl(var(--foreground) / .25);color:hsl(var(--foreground));outline:none}.ask-cite-pill-ts{color:hsl(var(--foreground));padding:.125rem .4375rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.ask-cite-card{background:hsl(var(--card));border:1px solid hsl(var(--border));opacity:0;pointer-events:none;z-index:50;text-align:left;border-radius:.75rem;flex-direction:column;gap:.4rem;width:320px;max-width:92vw;padding:.75rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.45;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px);box-shadow:0 12px 28px #0000002e}.ask-cite-wrap:hover .ask-cite-card,.ask-cite-wrap:focus-within .ask-cite-card{opacity:1;pointer-events:auto;transform:translateY(0)}.ask-cite-card-header{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ask-cite-card-favicon{border-radius:.25rem;flex-shrink:0;width:16px;height:16px}.ask-cite-card-icon{color:#ff661a;background:#ff550026;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:inline-flex}.ask-cite-card-icon-video{color:#ff661a;background:#ff550026}.ask-cite-card-title{color:hsl(var(--foreground));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ask-cite-card-snippet{color:hsl(var(--muted-foreground));-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.perplexity-prose.ask-prose-chat{min-width:0;max-width:none;line-height:1.65}.perplexity-prose.ask-prose-chat p,.perplexity-prose.ask-prose-chat li,.perplexity-prose.ask-prose-chat td{overflow-wrap:anywhere}.perplexity-prose.ask-prose-chat p{margin-bottom:.875rem}.perplexity-prose.ask-prose-chat h1{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.375rem;line-height:1.3}.perplexity-prose.ask-prose-chat h1:first-child{margin-top:0}.perplexity-prose.ask-prose-chat h2{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;line-height:1.35}.perplexity-prose.ask-prose-chat h2:first-child{margin-top:0}.perplexity-prose.ask-prose-chat h3{margin-top:1.25rem;margin-bottom:.375rem;font-size:1rem;line-height:1.4}.perplexity-prose.ask-prose-chat h4,.perplexity-prose.ask-prose-chat h5,.perplexity-prose.ask-prose-chat h6{margin-top:1rem;margin-bottom:.25rem;font-size:.9375rem}.perplexity-prose.ask-prose-chat ul,.perplexity-prose.ask-prose-chat ol{margin:.875rem 0}.perplexity-prose.ask-prose-chat ul li,.perplexity-prose.ask-prose-chat ol>li{margin-bottom:.4rem;padding-bottom:.4rem}.perplexity-prose.ask-prose-chat ol>li{padding-left:2.25rem}.perplexity-prose.ask-prose-chat ol>li:before{width:24px;height:24px;font-size:.75rem}.perplexity-prose.ask-prose-chat ol>li:after{top:30px;left:11px}.perplexity-prose.ask-prose-chat .md-table-wrap{max-width:100%;margin:1rem 0}.perplexity-prose.ask-prose-chat .md-table-wrap table{font-size:.875rem}.perplexity-prose.ask-prose-chat .md-table-wrap th,.perplexity-prose.ask-prose-chat .md-table-wrap td{word-break:normal;overflow-wrap:anywhere;padding:.5rem .75rem}.perplexity-prose.ask-prose-chat .md-table-wrap th{white-space:normal;font-size:.75rem}@media (width<=640px){.perplexity-prose.ask-prose-chat .md-table-wrap{border-radius:.5rem;margin-left:0;margin-right:0}.perplexity-prose.ask-prose-chat .md-table-wrap table{font-size:.8125rem}.perplexity-prose.ask-prose-chat .md-table-wrap th,.perplexity-prose.ask-prose-chat .md-table-wrap td{padding:.4375rem .5625rem}}.perplexity-prose.ask-prose-chat code{font-size:.85em}.perplexity-prose.ask-prose-chat blockquote{margin:1rem 0;padding:.75rem 1rem;font-size:.9375rem}
