.ai-panel[data-v-86c1c1e0]{background:rgb(var(--v-theme-surface));border:1px solid rgba(80,96,112,.16);border-radius:8px;overflow:hidden}.panel-head[data-v-86c1c1e0]{align-items:center;border-bottom:1px solid rgba(80,96,112,.12);display:flex;font-weight:700;gap:8px;min-height:48px;padding:0 14px}.summary-time[data-v-86c1c1e0]{color:rgba(var(--v-theme-on-surface),.52);font-size:.78rem;font-weight:500;margin-left:auto}.panel-body[data-v-86c1c1e0]{padding:14px}.summary-skeleton[data-v-86c1c1e0]{display:grid;gap:10px;margin-bottom:12px}.skeleton-line[data-v-86c1c1e0]{animation:shimmer-86c1c1e0 1.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(80,96,112,.12),rgba(80,96,112,.22),rgba(80,96,112,.12));background-size:200% 100%;border-radius:999px;display:block;height:14px;width:82%}.skeleton-line.wide[data-v-86c1c1e0]{width:100%}.skeleton-line.short[data-v-86c1c1e0]{width:58%}.ai-loading-state[data-v-86c1c1e0]{background:linear-gradient(90deg,rgba(var(--v-theme-primary),.06),rgba(var(--v-theme-surface),.88));border:1px solid rgba(var(--v-theme-primary),.16);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:12px;padding:14px}.ai-loading-state[data-v-86c1c1e0],.loading-icon[data-v-86c1c1e0]{align-items:center;border-radius:8px}.loading-icon[data-v-86c1c1e0]{background:rgba(var(--v-theme-primary),.1);display:inline-flex;height:34px;justify-content:center;width:34px}.loading-copy[data-v-86c1c1e0]{min-width:0}.loading-copy strong[data-v-86c1c1e0]{display:block;font-size:.95rem;line-height:1.3}.loading-copy p[data-v-86c1c1e0]{color:rgba(var(--v-theme-on-surface),.66);font-size:.82rem;line-height:1.5;margin:4px 0 0}.loading-steps[data-v-86c1c1e0]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.loading-steps span[data-v-86c1c1e0]{align-items:center;background:rgba(var(--v-theme-primary),.09);border-radius:999px;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:.72rem;font-weight:700;min-height:24px;padding:0 9px}.instant-brief-grid[data-v-86c1c1e0]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.instant-brief-card[data-v-86c1c1e0]{background:rgba(var(--v-theme-surface),.84);border:1px solid rgba(80,96,112,.12);border-radius:8px;min-width:0;padding:8px 10px}.instant-brief-card small[data-v-86c1c1e0],.instant-brief-card span[data-v-86c1c1e0]{color:rgba(var(--v-theme-on-surface),.6);font-size:.7rem}.instant-brief-card small[data-v-86c1c1e0],.instant-brief-card span[data-v-86c1c1e0],.instant-brief-card strong[data-v-86c1c1e0]{display:block;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instant-brief-card strong[data-v-86c1c1e0]{color:rgba(var(--v-theme-on-surface),.88);font-size:.86rem;margin:2px 0}.instant-brief-card strong.positive[data-v-86c1c1e0]{color:rgb(var(--v-theme-success))}.instant-brief-card strong.negative[data-v-86c1c1e0]{color:rgb(var(--v-theme-error))}.summary-actions[data-v-86c1c1e0]{align-items:center;display:flex;gap:12px;margin-top:12px}.ai-takeaway-grid[data-v-86c1c1e0]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.ai-takeaway-card[data-v-86c1c1e0]{align-items:flex-start;background:rgba(var(--v-theme-surface),.86);border:1px solid rgba(80,96,112,.12);border-radius:8px;display:flex;gap:8px;min-height:88px;min-width:0;padding:10px}.ai-takeaway-card span[data-v-86c1c1e0]{color:rgba(var(--v-theme-on-surface),.66);display:block;font-size:.72rem;font-weight:800;line-height:1.2}.ai-takeaway-card p[data-v-86c1c1e0]{color:rgba(var(--v-theme-on-surface),.82);display:-webkit-box;font-size:.82rem;line-height:1.42;margin:3px 0 0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.answer[data-v-86c1c1e0]{background:rgba(var(--v-theme-primary),.05);border-radius:8px;line-height:1.65;padding:14px}.answer-frame[data-v-86c1c1e0]{position:relative}.preview-toggle[data-v-86c1c1e0]{margin-top:8px}.answer.stale[data-v-86c1c1e0]{background:rgba(var(--v-theme-warning),.08)}.answer[data-v-86c1c1e0] p,.summary-disclaimer[data-v-86c1c1e0] p{margin:0 0 10px}.answer[data-v-86c1c1e0] p:last-child,.summary-disclaimer[data-v-86c1c1e0] p:last-child{margin-bottom:0}.answer[data-v-86c1c1e0] ol,.answer[data-v-86c1c1e0] ul,.summary-disclaimer[data-v-86c1c1e0] ol,.summary-disclaimer[data-v-86c1c1e0] ul{margin:8px 0 10px;padding-left:1.25rem}.answer[data-v-86c1c1e0] li,.summary-disclaimer[data-v-86c1c1e0] li{margin:4px 0}.answer[data-v-86c1c1e0] strong,.summary-disclaimer[data-v-86c1c1e0] strong{color:rgba(var(--v-theme-on-surface),.9);font-weight:800}.summary-disclaimer[data-v-86c1c1e0]{line-height:1.55}.empty-summary[data-v-86c1c1e0]{color:rgba(var(--v-theme-on-surface),.62);line-height:1.6;padding:12px 0}@keyframes shimmer-86c1c1e0{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.panel-head[data-v-86c1c1e0]{align-items:flex-start;flex-wrap:wrap;padding:12px 14px}.panel-head[data-v-86c1c1e0] .v-tabs{flex:1 1 100%;margin-left:24px!important}.summary-time[data-v-86c1c1e0]{flex-basis:100%;margin-left:24px}.panel-body[data-v-86c1c1e0]{padding:12px}.summary-actions[data-v-86c1c1e0]{align-items:flex-start;flex-direction:column}.ai-loading-state[data-v-86c1c1e0]{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.instant-brief-grid[data-v-86c1c1e0]{grid-template-columns:minmax(0,1fr)}.ai-loading-state .v-btn[data-v-86c1c1e0]{grid-column:1/-1;justify-self:stretch}.ai-takeaway-grid[data-v-86c1c1e0]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-bottom:10px}.ai-takeaway-card[data-v-86c1c1e0]{gap:7px;min-height:auto;padding:8px}.ai-takeaway-card span[data-v-86c1c1e0]{font-size:.7rem}.ai-takeaway-card p[data-v-86c1c1e0]{font-size:.8rem;line-height:1.34;-webkit-line-clamp:2}.compact-preview .answer-frame.is-collapsed[data-v-86c1c1e0]{max-height:260px;overflow:hidden}.compact-preview .answer-frame.is-collapsed[data-v-86c1c1e0]:after{background:linear-gradient(180deg,rgba(var(--v-theme-surface),0),rgb(var(--v-theme-surface)));bottom:0;content:"";height:48px;left:0;pointer-events:none;position:absolute;right:0}}
