.ask-cite-wrap{position:relative;display:inline-block;line-height:0}.ask-cite-pill{display:inline-flex;align-items:center;gap:.25rem;margin:0 .125rem;padding:.0625rem .4375rem;border-radius:.375rem;background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500;line-height:1.35;vertical-align:baseline;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.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{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;padding:.125rem .4375rem;color:hsl(var(--foreground))}.ask-cite-card{position:absolute;bottom:calc(100% + 6px);left:0;width:320px;max-width:92vw;padding:.75rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 12px 28px #0000002e;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;z-index:50;text-align:left;line-height:1.45;display:flex;flex-direction:column;gap:.4rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.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{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.ask-cite-card-favicon{width:16px;height:16px;border-radius:.25rem;flex-shrink:0}.ask-cite-card-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:.25rem;font-size:9px;background:#ff550026;color:#ff661a;flex-shrink:0}.ask-cite-card-icon-video{background:#ff550026;color:#ff661a}.ask-cite-card-title{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ask-cite-card-snippet{font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.perplexity-prose.ask-prose-chat{font-size:.9375rem;line-height:1.65;max-width:none;min-width:0}.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{font-size:1.375rem;margin-top:1.75rem;margin-bottom:.5rem;line-height:1.3}.perplexity-prose.ask-prose-chat h1:first-child{margin-top:0}.perplexity-prose.ask-prose-chat h2{font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem;line-height:1.35}.perplexity-prose.ask-prose-chat h2:first-child{margin-top:0}.perplexity-prose.ask-prose-chat h3{font-size:1rem;margin-top:1.25rem;margin-bottom:.375rem;line-height:1.4}.perplexity-prose.ask-prose-chat h4,.perplexity-prose.ask-prose-chat h5,.perplexity-prose.ask-prose-chat h6{font-size:.9375rem;margin-top:1rem;margin-bottom:.25rem}.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{margin:1rem 0;max-width:100%}.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{padding:.5rem .75rem;word-break:normal;overflow-wrap:anywhere}.perplexity-prose.ask-prose-chat .md-table-wrap th{font-size:.75rem;white-space:normal}@media (max-width: 640px){.perplexity-prose.ask-prose-chat .md-table-wrap{margin-left:0;margin-right:0;border-radius:.5rem}.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{font-size:.9375rem;padding:.75rem 1rem;margin:1rem 0}@supports (color: color-mix(in srgb,red 50%,blue)){.stage-shimmer.svelte-1q30l1{background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 45%,transparent) 0%,currentColor 50%,color-mix(in srgb,currentColor 45%,transparent) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1q30l1-shimmer-sweep 2s linear infinite}}@keyframes svelte-1q30l1-shimmer-sweep{0%{background-position:200% 0}to{background-position:0% 0}}.ellipsis-dots.svelte-1q30l1{display:inline-block;animation:svelte-1q30l1-dot-pulse 1.4s ease-in-out infinite}@keyframes svelte-1q30l1-dot-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.stage-shimmer.svelte-1q30l1{animation:none;background-image:none;-webkit-text-fill-color:currentColor}.ellipsis-dots.svelte-1q30l1{animation:none}}
