body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.home-wrap[data-v-19221889]{max-width:720px;margin:64px auto;padding:0 16px}.login-wrap[data-v-a422ee9e]{max-width:480px;margin:96px auto;padding:0 16px}.reports-wrap[data-v-d55b1a5e]{max-width:1100px;margin:32px auto;padding:0 16px}.error-text[data-v-d55b1a5e]{color:var(--n-error-color,#d03050);margin-top:8px}.upload-wrap[data-v-1d8847b8]{max-width:900px;margin:32px auto;padding:0 16px}.dragger-inner[data-v-1d8847b8]{flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.job-name[data-v-1d8847b8]{font-weight:500}.detail-wrap[data-v-c169e251]{max-width:1100px;margin:32px auto;padding:0 16px}.error-text[data-v-c169e251]{color:var(--n-error-color,#d03050);text-align:center;padding:32px}.error-block[data-v-c169e251]{background:#d0305014;border-left:3px solid #d03050;border-radius:4px;padding:8px 12px;font-size:13px}.pdf-frame-wrap[data-v-c169e251]{border:1px solid var(--n-border-color,#ddd);border-radius:4px;overflow:hidden}.pdf-frame[data-v-c169e251]{border:0;width:100%;height:600px;display:block}.summary-text[data-v-c169e251]{white-space:pre-wrap;line-height:1.6}.note-time[data-v-c169e251]{color:var(--n-text-color-disabled,#999);font-size:12px}.note-content[data-v-c169e251]{white-space:pre-wrap;line-height:1.5}.analysis-block[data-v-c169e251]{margin-top:4px}.authors-wrap[data-v-f6db4509]{max-width:1000px;margin:32px auto;padding:0 16px}.error-text[data-v-f6db4509]{color:var(--n-error-color,#d03050);margin-top:8px}.discussions-wrap[data-v-612f4831]{max-width:1000px;margin:32px auto;padding:0 16px}.error-text[data-v-612f4831]{color:var(--n-error-color,#d03050);margin-top:8px}.detail-wrap[data-v-138cece4]{max-width:1200px;margin:32px auto;padding:0 16px}.error-text[data-v-138cece4]{color:var(--n-error-color,#d03050);text-align:center;padding:32px}.chat-layout[data-v-138cece4]{grid-template-columns:280px 1fr;gap:16px;min-height:540px;display:grid}.sidebar[data-v-138cece4]{border-right:1px solid var(--n-border-color,#eee);flex-direction:column;gap:10px;padding-right:12px;display:flex}.sidebar-title[data-v-138cece4]{font-size:14px;font-weight:600}.sidebar-help[data-v-138cece4]{color:var(--n-text-color-disabled,#888);font-size:12px}.chat[data-v-138cece4]{flex-direction:column;height:540px;display:flex}.messages[data-v-138cece4]{flex-direction:column;flex:1;gap:12px;padding:0 8px 12px;display:flex;overflow-y:auto}.msg[data-v-138cece4]{flex-direction:column;gap:4px;display:flex}.msg.user .msg-content[data-v-138cece4]{background:#2080f014}.msg.assistant .msg-content[data-v-138cece4]{background:#40a0600f}.msg-role[data-v-138cece4]{align-items:center;gap:8px;display:flex}.msg-time[data-v-138cece4]{color:var(--n-text-color-disabled,#999);font-size:11px}.msg-content[data-v-138cece4]{white-space:pre-wrap;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.6}.composer[data-v-138cece4]{margin-top:8px}.daily-wrap[data-v-1221874f]{max-width:1000px;margin:32px auto;padding:0 16px}.hint[data-v-1221874f]{color:var(--n-text-color-disabled,#888);font-size:12px}.error-text[data-v-1221874f]{color:var(--n-error-color,#d03050);margin-top:8px}.detail-wrap[data-v-aaafe134]{max-width:920px;margin:32px auto;padding:0 16px}.error-text[data-v-aaafe134]{color:var(--n-error-color,#d03050);text-align:center;padding:32px}.meta[data-v-aaafe134]{border-bottom:1px solid var(--n-border-color,#eee);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.meta-time[data-v-aaafe134]{color:var(--n-text-color-disabled,#888);font-size:12px}.markdown-body[data-v-aaafe134]{font-size:15px;line-height:1.7}.markdown-body[data-v-aaafe134] h1,.markdown-body[data-v-aaafe134] h2,.markdown-body[data-v-aaafe134] h3{margin-top:24px;margin-bottom:8px}.markdown-body[data-v-aaafe134] ul,.markdown-body[data-v-aaafe134] ol{padding-left:24px}.markdown-body[data-v-aaafe134] code{background:#8080801f;border-radius:3px;padding:2px 6px;font-size:13px}.markdown-body[data-v-aaafe134] pre{background:#80808014;border-radius:6px;padding:12px;overflow-x:auto}
