.ai-answer-foot{align-items:center;gap:10px;margin-top:8px;display:flex}.ai-foot-credits{color:var(--ai-muted);font-size:11px}.ai-publish-pill,.ai-report-outline,.ai-report-primary{font-family:var(--ai-sans);cursor:pointer;border-radius:999px}.ai-publish-pill{border:1px solid var(--ai-hair);color:var(--ai-muted);background:0 0;padding:3px 10px;font-size:11px;font-weight:500}.ai-publish-pill:disabled{opacity:.55;cursor:default}.ai-report-bar{align-items:center;gap:8px;margin-left:auto;display:flex}.ai-report-primary,.ai-report-outline{padding:8px 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none}.ai-report-primary{background:var(--ai-send-bg);color:var(--ai-send-ink);border:1px solid var(--ai-send-bg)}.ai-report-outline{color:var(--ai-ink);border:1px solid var(--ai-hair);background:0 0}.ai-report{max-width:760px}.ai-header:has(.ai-report-bar){flex-wrap:wrap;row-gap:8px;height:auto;min-height:64px}.ai-app .ai-report h1.ai-report-title{font-family:var(--ai-serif);color:var(--ai-ink);margin:8px 0 14px;font-size:40px;font-weight:600;line-height:1.15}.ai-report-by{color:var(--ai-ink);margin:0;font-size:14px;line-height:1.45}.ai-report-by span{color:var(--ai-muted)}.ai-report-avatar{object-fit:cover;background:var(--ai-green);width:28px;height:28px;color:var(--ai-on-green);font:700 12px var(--ai-sans);vertical-align:middle;border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.ai-report-meta{color:var(--ai-muted);margin:8px 0 0;font-size:13px}.ai-report-owner-note{color:var(--ai-muted);margin:0;font-size:13px}.ai-report-actions{margin-top:18px}.ai-report-owner-row{align-items:center;gap:12px;margin-top:10px;display:flex}.ai-report-rule{border:0;border-top:1px solid var(--ai-hair);margin:22px 0 18px}.ai-report .ai-table-wrap{border:1px solid var(--ai-hair);border-radius:12px;overflow:hidden}.ai-report .ai-md th{background:var(--ai-sidebar)}.ai-report .ai-md td.ai-up{color:var(--ai-up);font-variant-numeric:tabular-nums}.ai-report .ai-md td.ai-down{color:var(--ai-down);font-variant-numeric:tabular-nums}.ai-print-short{display:none}.ai-share-wrap{position:relative}.ai-share-pop{z-index:40;border:1px solid var(--ai-hair);background:var(--ai-cream);width:min(360px,100vw - 24px);color:var(--ai-ink);box-shadow:var(--ai-shadow);border-radius:12px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}.ai-share-pop[hidden]{display:none}.ai-share-label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ai-share-row{gap:8px;display:flex}.ai-share-input{border:1px solid var(--ai-hair);background:var(--ai-white);min-width:0;color:var(--ai-ink);font:400 13px var(--ai-sans);border-radius:8px;flex:1;padding:8px 10px}.ai-share-copy{border:1px solid var(--ai-hair);color:var(--ai-ink);font:600 13px var(--ai-sans);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px}.ai-share-x{border:1px solid var(--ai-hair);width:100%;color:var(--ai-ink);font:600 13px var(--ai-sans);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;text-decoration:none;display:flex}.ai-share-x svg{flex:none;width:14px;height:14px}@media (width<=640px){.ai-print-long{display:none}.ai-print-short{display:inline}.ai-header:has(.ai-report-bar){position:relative}.ai-share-wrap{position:static}.ai-share-pop{width:auto;top:calc(100% + 8px);left:14px;right:14px}}.ai-report-more{margin-top:36px}.ai-report-more h2{font-family:var(--ai-serif);color:var(--ai-ink);margin:0;font-size:28px;font-weight:600}.ai-report-more>p{color:var(--ai-muted);margin:8px 0 14px;font-size:15px}.ai-report-more table{border-collapse:collapse;width:100%}.ai-report-more td{border-top:1px solid var(--ai-hair)}.ai-report-more a{color:var(--ai-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;text-decoration:none;display:flex}.ai-trend-go{color:var(--ai-muted);white-space:nowrap}@media (hover:hover) and (pointer:fine){.ai-trend-go{opacity:0}.ai-report-more tr:hover .ai-trend-go{opacity:1}}@media print{.ai-header,.ai-report-actions,.ai-report-owner-row,.ai-share-pop,.ai-report-more{display:none}}
