.Materials-module__clSRVq__panel{gap:1rem;min-width:0;padding:1rem;display:grid}.Materials-module__clSRVq__panel h3,.Materials-module__clSRVq__panel p{margin:0}.Materials-module__clSRVq__card{border:1px solid var(--border,#d4d4d4);overflow-wrap:anywhere;border-radius:.6rem;gap:.6rem;padding:.8rem;display:grid}.Materials-module__clSRVq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Materials-module__clSRVq__form,.Materials-module__clSRVq__viewer{gap:1rem;min-width:0;display:grid}.Materials-module__clSRVq__form label,.Materials-module__clSRVq__viewer label{gap:.4rem;display:grid}.Materials-module__clSRVq__form input:not([type=checkbox]),.Materials-module__clSRVq__form select,.Materials-module__clSRVq__form textarea,.Materials-module__clSRVq__viewer select{box-sizing:border-box;border:1px solid var(--border,#aaa);background:var(--surface,white);width:100%;color:inherit;font:inherit;border-radius:.3rem;padding:.55rem}.Materials-module__clSRVq__form fieldset{border:1px solid var(--border,#d4d4d4);gap:.5rem;min-width:0;display:grid}.Materials-module__clSRVq__form .Materials-module__clSRVq__choice{align-items:baseline;gap:.5rem;display:flex}.Materials-module__clSRVq__page{width:100%;position:relative}.Materials-module__clSRVq__page canvas{width:100%;height:auto;display:block}.Materials-module__clSRVq__highlight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Materials-module__clSRVq__highlight rect{fill:#ffcc0038;stroke:#886800;stroke-width:2px}.Materials-module__clSRVq__elements{gap:.75rem;display:grid}.Materials-module__clSRVq__element{border:1px solid var(--border,#d4d4d4);overflow-wrap:anywhere;border-radius:.3rem;padding:.7rem}.Materials-module__clSRVq__element[data-selected=true]{background:#ffcc0012;border:2px solid #9b7410}.Materials-module__clSRVq__extracted{white-space:pre-wrap}.Materials-module__clSRVq__form button:focus-visible,.Materials-module__clSRVq__viewer button:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:480px){.Materials-module__clSRVq__panel{padding:.7rem}.Materials-module__clSRVq__actions>button{flex:auto}}fieldset.Materials-module__clSRVq__form{border:0;margin:0;padding:0}.Materials-module__clSRVq__resultText{white-space:pre-wrap;overflow-wrap:anywhere}.Materials-module__clSRVq__comparison{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:640px){.Materials-module__clSRVq__comparison{grid-template-columns:1fr}}.Materials-module__clSRVq__sheet{gap:.6rem;min-width:0;display:grid}.Materials-module__clSRVq__sheetHint,.Materials-module__clSRVq__sheetEmpty{color:var(--color-ink-secondary,#475569);font-size:.875rem}.Materials-module__clSRVq__sheetGaps{margin:0;padding-left:1.2rem}.Materials-module__clSRVq__sheetTab{border:1px solid var(--color-ink-muted,#64748b);background:var(--color-bg,#fff);color:var(--color-ink,#0f172a);font:inherit;border-radius:.3rem;padding:.3rem .7rem}.Materials-module__clSRVq__sheetTab[aria-pressed=true]{background:var(--color-ink,#0f172a);color:var(--color-bg,#fff)}.Materials-module__clSRVq__sheetScroll{border:1px solid var(--color-ink-muted,#64748b);max-width:100%;max-height:22rem;overflow:auto}.Materials-module__clSRVq__sheetGrid{border-collapse:collapse;min-width:max-content;color:var(--color-ink,#0f172a);background:var(--color-bg,#fff);font-size:.875rem}.Materials-module__clSRVq__sheetGrid caption{text-align:left;padding:.3rem .4rem;font-weight:600}.Materials-module__clSRVq__sheetGrid th{background:var(--color-bg-faint,#eef2f8);color:var(--color-ink,#0f172a);border:1px solid var(--color-line-dashed,#c9d6e8);padding:.2rem .4rem;font-weight:600;position:sticky}.Materials-module__clSRVq__sheetGrid thead th{top:0}.Materials-module__clSRVq__sheetGrid tbody th{text-align:right;left:0}.Materials-module__clSRVq__sheetGrid td{border:1px solid var(--color-line-dashed,#c9d6e8);vertical-align:top;min-width:4.5rem;max-width:16rem;padding:0}.Materials-module__clSRVq__sheetGrid td[data-merged]{background:var(--color-bg-subtle,#f8fafd)}.Materials-module__clSRVq__sheetGrid td[data-located]{background:#eaf2ff;box-shadow:inset 0 0 0 3px #1e3a8a}.Materials-module__clSRVq__sheetGrid td[data-selected]{outline-offset:-3px;background:#fff4cc;outline:3px solid #7a5b00}.Materials-module__clSRVq__sheetCell{width:100%;min-height:1.9rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:.3rem;padding:.3rem .4rem;display:flex}.Materials-module__clSRVq__sheetValue{overflow-wrap:anywhere;white-space:pre-wrap}.Materials-module__clSRVq__sheetFormula{color:#1e3a8a;flex:none;font-style:italic;font-weight:600}.Materials-module__clSRVq__sheetContinued{color:var(--color-ink-secondary,#475569);padding:.3rem .4rem;font-style:italic}.Materials-module__clSRVq__progress{border-left:3px solid var(--color-accent-strong,#2563eb);background:var(--color-bg-subtle,#f8fafd);gap:.4rem;padding:.6rem .7rem;display:grid}.Materials-module__clSRVq__progress h4,.Materials-module__clSRVq__progress p,.Materials-module__clSRVq__progress ul{margin:0}.Materials-module__clSRVq__progress ul{padding-left:1.2rem}
.Menu-module__R5caKG__root{display:inline-flex;position:relative}.Menu-module__R5caKG__panel{z-index:40;border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-line);min-width:196px;box-shadow:var(--shadow-menu);padding:6px;position:fixed}.Menu-module__R5caKG__panel[hidden]{display:none}.Menu-module__R5caKG__alignEnd,.Menu-module__R5caKG__alignStart{max-width:calc(100vw - 16px)}.Menu-module__R5caKG__item{width:100%;min-height:var(--touch-target);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-meta);color:var(--color-ink);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:9px 10px;display:flex}.Menu-module__R5caKG__item:hover{background:var(--color-bg-muted)}.Menu-module__R5caKG__danger{color:var(--color-danger)}.Menu-module__R5caKG__icon{color:var(--color-ink-secondary);display:inline-flex}.Menu-module__R5caKG__icon>svg{width:14px;height:14px}.Menu-module__R5caKG__separator{background:var(--color-bg-faint);height:1px;margin:5px 4px}
.Markdown-module__50VQ-G__root{gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.Markdown-module__50VQ-G__root>*{margin:0}.Markdown-module__50VQ-G__root p{white-space:normal}.Markdown-module__50VQ-G__heading{font-family:var(--font-sans);font-size:var(--text-lead);margin-top:var(--space-2);font-weight:700;line-height:1.3}.Markdown-module__50VQ-G__subheading{font-family:var(--font-sans);margin-top:var(--space-1);font-size:1rem;font-weight:700;line-height:1.35}.Markdown-module__50VQ-G__root ul,.Markdown-module__50VQ-G__root ol{gap:var(--space-1);flex-direction:column;padding-left:1.5em;display:flex}.Markdown-module__50VQ-G__root li>p{margin:0}.Markdown-module__50VQ-G__root blockquote{padding:var(--space-2) var(--space-4);border-left:3px solid var(--color-line-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-ink-soft);gap:var(--space-2);background:#00000008;flex-direction:column;margin:0;display:flex}.Markdown-module__50VQ-G__root hr{border:0;border-top:1px solid var(--color-line);margin:var(--space-2) 0}.Markdown-module__50VQ-G__root code{border-radius:var(--radius-sm);background:#0000000d;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.Markdown-module__50VQ-G__root pre{padding:var(--space-3);border-radius:var(--radius-sm);background:#0000000d;overflow-x:auto}.Markdown-module__50VQ-G__root pre code{background:0 0;padding:0}.Markdown-module__50VQ-G__tableWrap{overflow-x:auto}.Markdown-module__50VQ-G__root table{border-collapse:collapse;font-family:var(--font-sans);font-size:var(--text-small)}.Markdown-module__50VQ-G__root th,.Markdown-module__50VQ-G__root td{border:1px solid var(--color-line);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.Markdown-module__50VQ-G__root a{text-decoration:underline}.Markdown-module__50VQ-G__footnote{vertical-align:super;font-size:.75em;line-height:0}.Markdown-module__50VQ-G__footnoteButton{appearance:none;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-accent);font:inherit;cursor:pointer;margin:0 .1em;padding:0 .4em;font-weight:600;line-height:1.4}.Markdown-module__50VQ-G__footnoteButton:hover,.Markdown-module__50VQ-G__footnoteButton:focus-visible,.Markdown-module__50VQ-G__footnoteButton[aria-pressed=true]{background:var(--color-accent);color:var(--color-bg)}
.AnswerBody-module__mjYk-W__sections{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AnswerBody-module__mjYk-W__section{gap:var(--space-1);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line-soft);flex-direction:column;display:flex}.AnswerBody-module__mjYk-W__section:last-child{border-bottom:0;padding-bottom:0}.AnswerBody-module__mjYk-W__heading{font-size:inherit;margin:0}.AnswerBody-module__mjYk-W__toggle{min-width:var(--touch-target);min-height:var(--touch-target);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-lead);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 0 -6px;padding:0 10px 0 6px;font-weight:700;line-height:1.3;display:inline-flex}.AnswerBody-module__mjYk-W__toggle:hover{background:var(--color-bg-muted)}.AnswerBody-module__mjYk-W__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.AnswerBody-module__mjYk-W__chevron{width:16px;height:16px;color:var(--color-ink-muted);transition:transform var(--duration) var(--ease);flex:none;transform:rotate(-90deg)}.AnswerBody-module__mjYk-W__section[data-expanded] .AnswerBody-module__mjYk-W__chevron{transform:none}.AnswerBody-module__mjYk-W__preview{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 24px;overflow:hidden}.AnswerBody-module__mjYk-W__body{min-width:0}.AnswerBody-module__mjYk-W__body[hidden]{display:none}.AnswerBody-module__mjYk-W__limits{margin-top:var(--space-2)}.AnswerBody-module__mjYk-W__limits>summary{min-height:var(--touch-target);cursor:pointer;color:var(--color-ink-muted);line-height:var(--touch-target)}.AnswerBody-module__mjYk-W__limits>ul{margin:var(--space-1) 0 0}
.SourceDetails-module__vtg7yG__muted{font-size:var(--text-caption);color:var(--color-ink-muted);margin:0 0 8px;line-height:1.5}.SourceDetails-module__vtg7yG__technical{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-ink-faint);margin:8px 0 0;line-height:1.5}.SourceDetails-module__vtg7yG__provenance{font-size:var(--text-caption);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 12px;margin:0;display:grid}.SourceDetails-module__vtg7yG__provenance dt{color:var(--color-ink-muted)}.SourceDetails-module__vtg7yG__provenance dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.SourceDetails-module__vtg7yG__provenance dd.SourceDetails-module__vtg7yG__technical{text-align:right;font-weight:400}.SourceDetails-module__vtg7yG__edges{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SourceDetails-module__vtg7yG__fragment{flex-direction:column;gap:8px;display:flex}.SourceDetails-module__vtg7yG__fragmentHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SourceDetails-module__vtg7yG__fragmentHeader .SourceDetails-module__vtg7yG__muted{margin:0}.SourceDetails-module__vtg7yG__fragmentHeader p:focus{outline:none}.SourceDetails-module__vtg7yG__fragmentText{border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);background:var(--color-bg-page);font:inherit;font-size:var(--text-caption);color:var(--color-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px 12px;line-height:1.55}.SourceDetails-module__vtg7yG__fragmentNav{flex-wrap:wrap;gap:8px;display:flex}.SourceDetails-module__vtg7yG__section{border:1px solid var(--color-line-accent-soft);border-radius:var(--radius-lg);background:var(--color-bg-faint);margin-top:16px;padding:14px}.SourceDetails-module__vtg7yG__sectionTitle{font-size:var(--text-label);color:var(--color-accent-strong);margin:0 0 10px;font-weight:600}.SourceDetails-module__vtg7yG__sectionTitle:focus{outline:none}.SourceDetails-module__vtg7yG__compareGroup{border:0;min-width:0;margin:0 0 12px;padding:0}.SourceDetails-module__vtg7yG__compareList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SourceDetails-module__vtg7yG__compareOption{border:1px solid var(--color-line-accent-soft);border-radius:var(--radius-lg);background:var(--color-bg);font-size:var(--text-meta);color:var(--color-accent-strong);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 12px;font-weight:500;display:flex}.SourceDetails-module__vtg7yG__compareOption:has(input:disabled){color:var(--color-ink-muted);cursor:default}.SourceDetails-module__vtg7yG__compareOption input{width:17px;height:17px;accent-color:var(--color-accent);flex:none;margin:1px 0 0}.SourceDetails-module__vtg7yG__diff{margin-top:14px}.SourceDetails-module__vtg7yG__diffOps{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.SourceDetails-module__vtg7yG__diffLabel{font-size:var(--text-chip);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:6px;font-weight:600;display:block}.SourceDetails-module__vtg7yG__diffOld,.SourceDetails-module__vtg7yG__diffNew{border:1px solid var(--color-line);border-radius:var(--radius-lg);font-size:var(--text-small);overflow-wrap:anywhere;margin:0;padding:9px 10px;line-height:1.5}.SourceDetails-module__vtg7yG__diffOld{background:var(--color-danger-soft);color:var(--color-danger-deep)}.SourceDetails-module__vtg7yG__diffNew{background:var(--color-success-soft);color:var(--color-success-deep)}@media (max-width:767px){.SourceDetails-module__vtg7yG__provenance{grid-template-columns:1fr}.SourceDetails-module__vtg7yG__provenance dd{text-align:left}.SourceDetails-module__vtg7yG__diffOps{grid-template-columns:1fr}}.SourceDetails-module__vtg7yG__download{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.SourceDetails-module__vtg7yG__downloadError{font-size:var(--text-caption);color:var(--color-danger);margin:0;line-height:1.5}
.ResearchSummary-module__VvSgJW__root{border-top:1px solid var(--color-line);font-size:var(--text-meta);color:var(--color-ink-secondary);flex-direction:column;gap:8px;margin:14px 0 0;padding-top:13px;line-height:1.5;display:flex}.ResearchSummary-module__VvSgJW__compact{margin-top:10px;padding-top:10px}.ResearchSummary-module__VvSgJW__line{align-items:flex-start;gap:10px;margin:0;display:flex}.ResearchSummary-module__VvSgJW__line svg{flex:none;width:15px;height:15px;margin-top:2px}.ResearchSummary-module__VvSgJW__ok{color:var(--color-success-ink)}.ResearchSummary-module__VvSgJW__warn{color:var(--color-warning-ink)}.ResearchSummary-module__VvSgJW__neutral,.ResearchSummary-module__VvSgJW__detail{color:var(--color-ink-muted)}.ResearchSummary-module__VvSgJW__outcomeBody{flex-direction:column;gap:4px;min-width:0;display:flex}.ResearchSummary-module__VvSgJW__gaps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ResearchSummary-module__VvSgJW__gap{overflow-wrap:anywhere}.ResearchSummary-module__VvSgJW__gapQuestion{color:var(--color-ink-soft)}.ResearchSummary-module__VvSgJW__gapReason{color:var(--color-warning-ink)}
.VerdictChip-module__gt_fTq__root{border-radius:var(--radius-pill);font-size:var(--text-chip);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;font-weight:500;display:inline-flex}.VerdictChip-module__gt_fTq__root svg{width:12px;height:12px}.VerdictChip-module__gt_fTq__confirmed{background:var(--color-success-soft);color:var(--color-success-ink)}.VerdictChip-module__gt_fTq__unconfirmed{background:var(--color-warning-soft);color:var(--color-warning-ink)}.VerdictChip-module__gt_fTq__neutral{background:var(--color-bg-hover);color:var(--color-ink-secondary)}
.SourcesPanel-module__PM26zG__root{background:var(--color-bg);flex-direction:column;height:100%;min-height:0;display:flex}.SourcesPanel-module__PM26zG__tabs{border-bottom:1px solid var(--color-line);flex:none;gap:26px;padding:0 24px;display:flex;overflow-x:auto}.SourcesPanel-module__PM26zG__tab,.SourcesPanel-module__PM26zG__tabActive{font:inherit;font-size:var(--text-ui);color:var(--color-ink-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin:0;padding:18px 2px 15px;font-weight:500}.SourcesPanel-module__PM26zG__tabActive{color:var(--color-accent-strong);border-bottom-color:var(--color-accent)}.SourcesPanel-module__PM26zG__tablist{gap:22px;display:flex}.SourcesPanel-module__PM26zG__tablist .SourcesPanel-module__PM26zG__tab,.SourcesPanel-module__PM26zG__tablist .SourcesPanel-module__PM26zG__tabActive{white-space:nowrap;cursor:pointer}.SourcesPanel-module__PM26zG__tablist .SourcesPanel-module__PM26zG__tab:hover{color:var(--color-ink)}.SourcesPanel-module__PM26zG__body{flex:1;min-height:0;padding:20px 24px 28px;overflow-y:auto}.SourcesPanel-module__PM26zG__muted{font-size:var(--text-caption);color:var(--color-ink-muted);margin:0 0 12px;line-height:1.5}.SourcesPanel-module__PM26zG__status{border-radius:var(--radius-lg);border:1px solid;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.SourcesPanel-module__PM26zG__statusFollow{margin-top:-12px}.SourcesPanel-module__PM26zG__statusConfirmed{background:var(--color-success-bg);border-color:var(--color-success-line)}.SourcesPanel-module__PM26zG__statusConfirmed .SourcesPanel-module__PM26zG__statusIcon,.SourcesPanel-module__PM26zG__statusConfirmed .SourcesPanel-module__PM26zG__statusTitle{color:var(--color-success-ink)}.SourcesPanel-module__PM26zG__statusUnconfirmed{background:var(--color-warning-bg);border-color:var(--color-warning-line)}.SourcesPanel-module__PM26zG__statusUnconfirmed .SourcesPanel-module__PM26zG__statusIcon,.SourcesPanel-module__PM26zG__statusUnconfirmed .SourcesPanel-module__PM26zG__statusTitle{color:var(--color-warning-ink)}.SourcesPanel-module__PM26zG__statusIcon{flex:none;display:inline-flex}.SourcesPanel-module__PM26zG__statusIcon svg{width:20px;height:20px}.SourcesPanel-module__PM26zG__statusTitle{font-size:var(--text-ui);margin:0;font-weight:600}.SourcesPanel-module__PM26zG__statusDate{font-size:var(--text-caption);color:var(--color-ink-muted);margin-top:2px}.SourcesPanel-module__PM26zG__group{margin-bottom:28px}.SourcesPanel-module__PM26zG__groupHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.SourcesPanel-module__PM26zG__groupTitleLine{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.SourcesPanel-module__PM26zG__groupTitle{font-size:var(--text-body);letter-spacing:-.01em;margin:0;font-weight:600}.SourcesPanel-module__PM26zG__groupChip{border-radius:var(--radius-pill);background:var(--color-bg-hover);color:var(--color-ink-secondary);font-size:var(--text-chip);padding:3px 8px;font-weight:500}.SourcesPanel-module__PM26zG__groupChipUsed{background:var(--color-success-soft);color:var(--color-success-ink)}.SourcesPanel-module__PM26zG__seeAll{min-height:32px;font:inherit;font-size:var(--text-meta);color:var(--color-accent);white-space:nowrap;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;flex:none;padding:4px 0;font-weight:500}.SourcesPanel-module__PM26zG__seeAll:hover{color:var(--color-accent-hover)}.SourcesPanel-module__PM26zG__groupNote{font-size:var(--text-small);color:var(--color-ink-muted);margin:-4px 0 10px}.SourcesPanel-module__PM26zG__cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.SourcesPanel-module__PM26zG__card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease)}.SourcesPanel-module__PM26zG__card:hover{border-color:var(--color-line-accent);box-shadow:var(--shadow-card)}.SourcesPanel-module__PM26zG__card[data-expanded=true]{border-color:var(--color-line-accent)}.SourcesPanel-module__PM26zG__cardButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:0;align-items:flex-start;gap:12px;padding:14px;display:flex}.SourcesPanel-module__PM26zG__card[data-expanded=true] .SourcesPanel-module__PM26zG__cardButton{background:var(--color-bg-faint);border-bottom:1px solid var(--color-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.SourcesPanel-module__PM26zG__cardIcon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.SourcesPanel-module__PM26zG__cardIcon svg{width:15px;height:15px}.SourcesPanel-module__PM26zG__cardMain{flex-direction:column;flex:1;min-width:0;display:flex}.SourcesPanel-module__PM26zG__cardTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SourcesPanel-module__PM26zG__cardTitle{font-size:var(--text-ui);overflow-wrap:anywhere;font-weight:600}.SourcesPanel-module__PM26zG__usedMark{border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success-ink);font-size:var(--text-chip);padding:3px 7px;font-weight:500}.SourcesPanel-module__PM26zG__cardSubtitle{font-size:var(--text-meta);color:var(--color-ink-secondary);margin-top:2px}.SourcesPanel-module__PM26zG__chevron{width:16px;height:16px;color:var(--color-ink-faint);transition:transform var(--duration) var(--ease);flex:none;margin-top:8px}.SourcesPanel-module__PM26zG__card[data-expanded=true] .SourcesPanel-module__PM26zG__chevron{transform:rotate(180deg)}.SourcesPanel-module__PM26zG__details{padding:14px}.SourcesPanel-module__PM26zG__details[hidden]{display:none}.SourcesPanel-module__PM26zG__blockLabel{font-size:var(--text-chip);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:18px 0 8px;font-weight:600}.SourcesPanel-module__PM26zG__blockLabel:first-child{margin-top:0}.SourcesPanel-module__PM26zG__detailRow{font-size:var(--text-caption);justify-content:space-between;gap:12px;margin:0 0 6px;display:flex}.SourcesPanel-module__PM26zG__detailKey{color:var(--color-ink-muted)}.SourcesPanel-module__PM26zG__detailValue{text-align:right;font-weight:500}.SourcesPanel-module__PM26zG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SourcesPanel-module__PM26zG__materials{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SourcesPanel-module__PM26zG__material{border:1px solid var(--color-line);border-radius:var(--radius-lg);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.SourcesPanel-module__PM26zG__materialKind{background:var(--color-bg-muted);color:var(--color-ink-soft);font-size:var(--text-chip);border-radius:6px;flex:none;padding:3px 7px;font-weight:500}.SourcesPanel-module__PM26zG__materialText{min-width:0;font-size:var(--text-caption);overflow-wrap:anywhere;flex:1;line-height:1.4}.SourcesPanel-module__PM26zG__materialNote{color:var(--color-ink-muted);margin-top:4px;display:block}.SourcesPanel-module__PM26zG__technical{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-ink-faint);margin:14px 0 0;line-height:1.5}.SourcesPanel-module__PM26zG__foundRow{align-items:flex-start;display:flex}.SourcesPanel-module__PM26zG__foundRow .SourcesPanel-module__PM26zG__cardButton{padding:13px 14px}.SourcesPanel-module__PM26zG__kindLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.SourcesPanel-module__PM26zG__kind{background:var(--color-bg-muted);color:var(--color-ink-soft);font-size:var(--text-chip);border-radius:6px;padding:3px 8px;font-weight:500;display:inline-block}.SourcesPanel-module__PM26zG__kind[data-bank=practice]{background:var(--color-accent-soft);color:var(--color-accent-hover)}.SourcesPanel-module__PM26zG__kind[data-bank=comment],.SourcesPanel-module__PM26zG__kind[data-bank=consultation]{background:var(--color-warning-soft);color:var(--color-warning-ink)}.SourcesPanel-module__PM26zG__foundTitle{font-size:var(--text-label);overflow-wrap:anywhere;margin-top:7px;font-weight:500;line-height:1.4}.SourcesPanel-module__PM26zG__searchSnippet{border:1px dashed var(--color-line-soft);border-radius:var(--radius-lg);background:var(--color-bg-page);flex-direction:column;gap:6px;margin:0;padding:11px 12px;display:flex}.SourcesPanel-module__PM26zG__snippetLabel{font-size:var(--text-chip);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.SourcesPanel-module__PM26zG__snippetText{font-size:var(--text-caption);color:var(--color-ink-soft);line-height:1.55}.SourcesPanel-module__PM26zG__snippetNote{font-size:var(--text-chip);color:var(--color-ink-muted);line-height:1.45}.SourcesPanel-module__PM26zG__tip{border-radius:var(--radius-lg);border:1px solid var(--color-line-soft);background:var(--color-bg-page);align-items:flex-start;gap:12px;padding:16px;display:flex}.SourcesPanel-module__PM26zG__tipIcon{border-radius:var(--radius-md);background:var(--color-warning-soft);width:28px;height:28px;color:var(--color-warning-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.SourcesPanel-module__PM26zG__tipIcon svg{width:15px;height:15px}.SourcesPanel-module__PM26zG__tipBody{flex-direction:column;flex:1;min-width:0;display:flex}.SourcesPanel-module__PM26zG__tipTitle{font-size:var(--text-label);color:var(--color-accent-ink);font-weight:600}.SourcesPanel-module__PM26zG__tipText{font-size:var(--text-meta);color:var(--color-ink-soft);margin-top:5px;line-height:1.55}.SourcesPanel-module__PM26zG__empty{text-align:center;padding:46px 8px}.SourcesPanel-module__PM26zG__emptyIcon{border-radius:var(--radius-lg);background:var(--color-bg-hover);width:44px;height:44px;color:var(--color-ink-muted);justify-content:center;align-items:center;display:inline-flex}.SourcesPanel-module__PM26zG__emptyIcon svg{width:20px;height:20px}.SourcesPanel-module__PM26zG__emptyTitle{font-size:var(--text-ui);margin:14px 0 0;font-weight:600}.SourcesPanel-module__PM26zG__emptyText{font-size:var(--text-meta);color:var(--color-ink-muted);margin:6px 0 0;line-height:1.55}.SourcesPanel-module__PM26zG__error{border:1px solid var(--color-danger-line);border-radius:var(--radius-lg);background:var(--color-danger-bg);text-align:center;padding:18px}.SourcesPanel-module__PM26zG__errorIcon{border-radius:var(--radius-input);background:var(--color-danger-soft);width:36px;height:36px;color:var(--color-danger);justify-content:center;align-items:center;display:inline-flex}.SourcesPanel-module__PM26zG__errorIcon svg{width:18px;height:18px}.SourcesPanel-module__PM26zG__errorTitle{font-size:var(--text-ui);margin:12px 0 0;font-weight:600}.SourcesPanel-module__PM26zG__errorText{font-size:var(--text-meta);color:var(--color-ink-secondary);margin:6px 0 0;line-height:1.5}.SourcesPanel-module__PM26zG__errorAction{justify-content:center;margin-top:14px;display:flex}.SourcesPanel-module__PM26zG__code{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-ink-faint);margin:12px 0 0}.SourcesPanel-module__PM26zG__loading{flex-direction:column;gap:10px;display:flex}.SourcesPanel-module__PM26zG__skeletonStatus{border-radius:var(--radius-lg);background:var(--color-skeleton-soft);height:46px;animation:1.4s infinite SourcesPanel-module__PM26zG__pulse;display:block}.SourcesPanel-module__PM26zG__skeletonLabel{background:var(--color-skeleton);border-radius:5px;width:120px;height:14px;margin-top:12px;animation:1.4s infinite SourcesPanel-module__PM26zG__pulse;display:block}.SourcesPanel-module__PM26zG__skeletonCard{border:1px solid var(--color-line);border-radius:var(--radius-lg);gap:12px;padding:14px;display:flex}.SourcesPanel-module__PM26zG__skeletonIcon{border-radius:var(--radius-md);background:var(--color-skeleton);flex:none;width:32px;height:32px;animation:1.4s infinite SourcesPanel-module__PM26zG__pulse}.SourcesPanel-module__PM26zG__skeletonLines{flex-direction:column;flex:1;gap:8px;display:flex}.SourcesPanel-module__PM26zG__skeletonLines span{background:var(--color-skeleton-soft);border-radius:5px;height:10px;display:block}.SourcesPanel-module__PM26zG__skeletonLines span:first-child{background:var(--color-skeleton);width:60%;height:12px}.SourcesPanel-module__PM26zG__skeletonLines span:nth-child(2){width:40%}.SourcesPanel-module__PM26zG__loadingLabel{font-size:var(--text-caption);color:var(--color-ink-muted);align-items:center;gap:8px;margin:6px 0 0;display:flex}.SourcesPanel-module__PM26zG__spinner{border:2px solid var(--color-line-strong);border-top-color:var(--color-accent);border-radius:50%;width:13px;height:13px;animation:1s linear infinite SourcesPanel-module__PM26zG__spin}@keyframes SourcesPanel-module__PM26zG__pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes SourcesPanel-module__PM26zG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SourcesPanel-module__PM26zG__skeletonStatus,.SourcesPanel-module__PM26zG__skeletonLabel,.SourcesPanel-module__PM26zG__skeletonIcon,.SourcesPanel-module__PM26zG__spinner{animation:none}}.SourcesPanel-module__PM26zG__claimNote{outline-offset:2px;border:1px solid var(--color-accent-soft-line);background:var(--color-accent-soft);border-radius:var(--radius-md);font-size:var(--text-meta);margin:0 0 12px;padding:10px 12px;line-height:1.5}.SourcesPanel-module__PM26zG__claimHead{align-items:center;gap:8px;margin:0 0 6px;display:flex}.SourcesPanel-module__PM26zG__claimNumber{font-family:var(--font-mono);color:var(--color-accent);font-weight:600}.SourcesPanel-module__PM26zG__claimKind{color:var(--color-ink-secondary)}.SourcesPanel-module__PM26zG__claimClose{appearance:none;font:inherit;font-size:var(--text-caption);color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 6px;text-decoration:underline}.SourcesPanel-module__PM26zG__claimQuote{border-left:3px solid var(--color-accent);color:var(--color-ink);overflow-wrap:anywhere;margin:0 0 6px;padding:0 0 0 10px}.SourcesPanel-module__PM26zG__claimSource,.SourcesPanel-module__PM26zG__claimNoteText{color:var(--color-ink-secondary);margin:0}.SourcesPanel-module__PM26zG__cardClaims{font-size:var(--text-meta);color:var(--color-ink-soft);flex-direction:column;gap:4px;margin:0 0 8px;padding:0;line-height:1.5;list-style:none;display:flex}.SourcesPanel-module__PM26zG__cardClaim{overflow-wrap:anywhere}
.GroundsBlock-module__zqHBtq__root{border-top:1px solid var(--color-line);font-size:var(--text-meta);color:var(--color-ink-soft);margin:14px 0 0;padding-top:10px;line-height:1.5}.GroundsBlock-module__zqHBtq__toggle{border-radius:var(--radius-sm);min-height:32px;color:var(--color-accent-deep);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 8px 2px 4px;font-weight:600;display:inline-flex}.GroundsBlock-module__zqHBtq__toggle:hover{background:var(--color-accent-soft)}.GroundsBlock-module__zqHBtq__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.GroundsBlock-module__zqHBtq__chevron{width:16px;height:16px;transition:transform var(--duration) var(--ease);flex:none}.GroundsBlock-module__zqHBtq__toggle[aria-expanded=true] .GroundsBlock-module__zqHBtq__chevron{transform:rotate(180deg)}.GroundsBlock-module__zqHBtq__count{color:var(--color-ink-muted);font-weight:400}.GroundsBlock-module__zqHBtq__body{flex-direction:column;gap:8px;padding:8px 0 0;display:flex}.GroundsBlock-module__zqHBtq__body[hidden]{display:none}.GroundsBlock-module__zqHBtq__sectionTitle{font-size:var(--text-meta);color:var(--color-ink);margin:6px 0 0;font-weight:600}.GroundsBlock-module__zqHBtq__list,.GroundsBlock-module__zqHBtq__supports{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.GroundsBlock-module__zqHBtq__supports{border-left:2px solid var(--color-line-accent-soft);margin-top:6px;padding-left:14px}.GroundsBlock-module__zqHBtq__conclusion,.GroundsBlock-module__zqHBtq__norm,.GroundsBlock-module__zqHBtq__illustration{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-bg);overflow-wrap:anywhere;padding:8px 10px;scroll-margin:80px}.GroundsBlock-module__zqHBtq__conclusion[data-active],.GroundsBlock-module__zqHBtq__norm[data-active],.GroundsBlock-module__zqHBtq__illustration[data-active]{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.GroundsBlock-module__zqHBtq__head{align-items:center;gap:8px;margin:0 0 4px;display:flex}.GroundsBlock-module__zqHBtq__number{appearance:none;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg);min-width:32px;min-height:24px;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-caption);cursor:pointer;padding:0 6px;font-weight:600}.GroundsBlock-module__zqHBtq__number:hover,.GroundsBlock-module__zqHBtq__number:focus-visible{background:var(--color-accent);color:var(--color-bg)}.GroundsBlock-module__zqHBtq__number:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.GroundsBlock-module__zqHBtq__numberStatic{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-ink-secondary);font-weight:600}.GroundsBlock-module__zqHBtq__kind{color:var(--color-ink-secondary)}.GroundsBlock-module__zqHBtq__sentence{color:var(--color-ink);margin:0}.GroundsBlock-module__zqHBtq__quote{border-left:3px solid var(--color-accent);color:var(--color-ink);margin:0 0 4px;padding:0 0 0 10px}.GroundsBlock-module__zqHBtq__source{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.GroundsBlock-module__zqHBtq__sourceLine{color:var(--color-ink-secondary);margin:0}.GroundsBlock-module__zqHBtq__removedSupport{color:var(--color-warning-ink)}.GroundsBlock-module__zqHBtq__gap{overflow-wrap:anywhere}.GroundsBlock-module__zqHBtq__gapQuestion{color:var(--color-ink-soft)}.GroundsBlock-module__zqHBtq__gapReason{color:var(--color-warning-ink)}.GroundsBlock-module__zqHBtq__related{overflow-wrap:anywhere}.GroundsBlock-module__zqHBtq__relatedTitle{color:var(--color-ink)}.GroundsBlock-module__zqHBtq__relatedKind{color:var(--color-ink-muted)}.GroundsBlock-module__zqHBtq__muted{color:var(--color-ink-muted);margin:0}
.MessageList-module__HRcStW__list{flex-direction:column;gap:26px;display:flex}.MessageList-module__HRcStW__message{animation:MessageList-module__HRcStW__fadeUp var(--duration,.25s) var(--ease,ease) both;gap:14px;display:flex}.MessageList-module__HRcStW__user{justify-content:flex-end}.MessageList-module__HRcStW__userBubble{border:1px solid var(--color-accent-soft-line);background:var(--color-accent-soft);max-width:min(620px,84%);font-size:var(--text-body-sm);overflow-wrap:anywhere;border-radius:16px 16px 6px;padding:16px 18px;line-height:1.55}.MessageList-module__HRcStW__userBubble p{margin:0}.MessageList-module__HRcStW__userBubble p+p{margin-top:10px}.MessageList-module__HRcStW__pending{font-size:var(--text-small);color:var(--color-ink-faint);margin-top:8px;display:block}.MessageList-module__HRcStW__userSide{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.MessageList-module__HRcStW__userAvatar{background:var(--color-accent-soft-line);width:38px;height:38px;color:var(--color-accent-hover);font-size:var(--text-label);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.MessageList-module__HRcStW__time{font-size:var(--text-small);color:var(--color-ink-faint)}.MessageList-module__HRcStW__botAvatar{color:var(--color-on-dark);background:var(--color-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-top:24px;display:inline-flex}.MessageList-module__HRcStW__botBody{flex:1;min-width:0;max-width:min(720px,100%)}.MessageList-module__HRcStW__botMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.MessageList-module__HRcStW__author{font-size:var(--text-ui);font-weight:600}.MessageList-module__HRcStW__botActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.MessageList-module__HRcStW__noteError,.MessageList-module__HRcStW__noteInfo{font-size:var(--text-caption);margin:0}.MessageList-module__HRcStW__noteError{color:var(--color-danger)}.MessageList-module__HRcStW__noteInfo{color:var(--color-ink-muted)}.MessageList-module__HRcStW__saveNote{font-size:var(--text-caption)}.MessageList-module__HRcStW__botBubble{border:1px solid var(--color-line-soft);background:var(--color-bg-page);font-size:var(--text-body-sm);overflow-wrap:anywhere;border-radius:16px 16px 16px 6px;padding:20px 22px;line-height:1.6}.MessageList-module__HRcStW__boundary{align-items:center;gap:12px;display:flex}.MessageList-module__HRcStW__boundaryLine{border-top:1px dashed var(--color-line-dashed);flex:24px;min-width:24px}.MessageList-module__HRcStW__boundaryText{border:1px solid var(--color-warning-line);border-radius:var(--radius-md);background:var(--color-warning-bg);max-width:560px;font-size:var(--text-caption);text-align:center;color:var(--color-warning-ink);flex:0 auto;margin:0;padding:6px 12px;line-height:1.5}.MessageList-module__HRcStW__pager{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MessageList-module__HRcStW__pagerStatus{font-size:var(--text-caption);color:var(--color-ink-muted)}@keyframes MessageList-module__HRcStW__fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.MessageList-module__HRcStW__message{animation:none}}@media (max-width:767px){.MessageList-module__HRcStW__userBubble{max-width:100%}.MessageList-module__HRcStW__userSide,.MessageList-module__HRcStW__botAvatar{display:none}}.MessageList-module__HRcStW__mode{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--text-caption);color:var(--color-ink-secondary);padding:2px 9px}.MessageList-module__HRcStW__suggestions{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.MessageList-module__HRcStW__suggestion{min-height:var(--touch-target);border:1px solid var(--color-line-accent);border-radius:var(--radius-pill);background:var(--color-accent-soft);font:inherit;font-size:var(--text-meta);color:var(--color-accent-ink);text-align:left;cursor:pointer;transition:background var(--duration) var(--ease);padding:6px 14px;line-height:1.4}.MessageList-module__HRcStW__suggestion:hover{background:var(--color-accent-soft-line)}.MessageList-module__HRcStW__suggestion:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.MessageList-module__HRcStW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.AnswerProgress-module__QZCV4q__root{gap:14px;display:flex}.AnswerProgress-module__QZCV4q__avatar{color:var(--color-on-dark);background:var(--color-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-top:24px;display:inline-flex}.AnswerProgress-module__QZCV4q__body{flex:1;min-width:0;max-width:min(720px,100%)}.AnswerProgress-module__QZCV4q__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.AnswerProgress-module__QZCV4q__author{font-size:var(--text-ui);font-weight:600}.AnswerProgress-module__QZCV4q__time{font-size:var(--text-small);color:var(--color-ink-faint)}.AnswerProgress-module__QZCV4q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AnswerProgress-module__QZCV4q__bubble{border:1px solid var(--color-line-soft);background:var(--color-bg-page);border-radius:16px 16px 16px 6px;padding:16px 18px}.AnswerProgress-module__QZCV4q__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AnswerProgress-module__QZCV4q__step{font-size:var(--text-ui);color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AnswerProgress-module__QZCV4q__step[data-state=done]{color:var(--color-ink)}.AnswerProgress-module__QZCV4q__step[data-state=current]{color:var(--color-ink);font-weight:600}.AnswerProgress-module__QZCV4q__dot{border:1.5px solid var(--color-line-strong);background:0 0;border-radius:50%;flex:none;width:15px;height:15px}.AnswerProgress-module__QZCV4q__step[data-state=done] .AnswerProgress-module__QZCV4q__dot{border-color:var(--color-success);background:var(--color-success)}.AnswerProgress-module__QZCV4q__step[data-state=current] .AnswerProgress-module__QZCV4q__dot{border-color:var(--color-accent);background:var(--color-accent-soft);animation:1.2s infinite AnswerProgress-module__QZCV4q__pulse}.AnswerProgress-module__QZCV4q__stepLabel{min-width:0}.AnswerProgress-module__QZCV4q__stepMessage{font-size:var(--text-caption);color:var(--color-ink-muted);font-weight:400}.AnswerProgress-module__QZCV4q__answer{font-size:var(--text-body-sm);overflow-wrap:anywhere;line-height:1.6}.AnswerProgress-module__QZCV4q__steps+.AnswerProgress-module__QZCV4q__answer{border-top:1px solid var(--color-line);margin-top:14px;padding-top:13px}.AnswerProgress-module__QZCV4q__caret{vertical-align:text-bottom;background:var(--color-accent);width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite AnswerProgress-module__QZCV4q__blink;display:inline-block}.AnswerProgress-module__QZCV4q__footer{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.AnswerProgress-module__QZCV4q__counts{font-size:var(--text-caption);color:var(--color-ink-muted)}.AnswerProgress-module__QZCV4q__unconfirmedNote{border-top:1px solid var(--color-line);font-size:var(--text-meta);color:var(--color-ink-secondary);align-items:flex-start;gap:10px;margin:14px 0 0;padding-top:13px;line-height:1.5;display:flex}.AnswerProgress-module__QZCV4q__unconfirmedNote svg{width:15px;height:15px;color:var(--color-warning-ink);flex:none}.AnswerProgress-module__QZCV4q__reconnecting,.AnswerProgress-module__QZCV4q__lost{border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:13px 16px;display:flex}.AnswerProgress-module__QZCV4q__reconnecting{border:1px solid var(--color-line);background:var(--color-bg-page)}.AnswerProgress-module__QZCV4q__lost{border:1px solid var(--color-warning-line);background:var(--color-warning-bg)}.AnswerProgress-module__QZCV4q__lost strong{color:var(--color-warning-ink)}.AnswerProgress-module__QZCV4q__lostIcon{background:var(--color-warning-soft);width:30px;height:30px;color:var(--color-warning-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.AnswerProgress-module__QZCV4q__lostIcon svg{width:15px;height:15px}.AnswerProgress-module__QZCV4q__noticeText{min-width:160px;font-size:var(--text-caption);color:var(--color-ink-muted);flex-direction:column;flex:1;gap:2px;display:flex}.AnswerProgress-module__QZCV4q__noticeText strong{font-size:var(--text-ui);color:var(--color-ink);font-weight:600}.AnswerProgress-module__QZCV4q__spinner{border:2px solid var(--color-line-accent);border-top-color:var(--color-accent-hover);border-radius:50%;flex:none;width:14px;height:14px;animation:1s linear infinite AnswerProgress-module__QZCV4q__spin}.AnswerProgress-module__QZCV4q__failed{border:1px solid var(--color-danger-line);background:var(--color-danger-bg);border-radius:16px 16px 16px 6px;padding:16px 18px}.AnswerProgress-module__QZCV4q__failedTitle{font-size:var(--text-ui);color:var(--color-danger-ink);align-items:center;gap:9px;margin:0;font-weight:600;display:flex}.AnswerProgress-module__QZCV4q__failedTitle svg{width:16px;height:16px}.AnswerProgress-module__QZCV4q__failedText{font-size:var(--text-ui);color:var(--color-ink-secondary);margin:8px 0 0;line-height:1.55}.AnswerProgress-module__QZCV4q__failedActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.AnswerProgress-module__QZCV4q__code{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-ink-faint)}.AnswerProgress-module__QZCV4q__cancelError{font-size:var(--text-caption);color:var(--color-danger-ink);margin:10px 0 0}@keyframes AnswerProgress-module__QZCV4q__pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes AnswerProgress-module__QZCV4q__blink{to{visibility:hidden}}@keyframes AnswerProgress-module__QZCV4q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AnswerProgress-module__QZCV4q__step[data-state=current] .AnswerProgress-module__QZCV4q__dot,.AnswerProgress-module__QZCV4q__caret,.AnswerProgress-module__QZCV4q__spinner{animation:none}}@media (max-width:767px){.AnswerProgress-module__QZCV4q__avatar{display:none}}.AnswerProgress-module__QZCV4q__plan{border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-meta);margin:12px 0 0;padding:10px 12px;line-height:1.5}.AnswerProgress-module__QZCV4q__planPhase{color:var(--color-ink-secondary);margin:0 0 6px;font-weight:600}.AnswerProgress-module__QZCV4q__planList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.AnswerProgress-module__QZCV4q__planItem{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.AnswerProgress-module__QZCV4q__planQuestion{overflow-wrap:anywhere;min-width:0}.AnswerProgress-module__QZCV4q__planState{overflow-wrap:anywhere;font-size:var(--text-chip);color:var(--color-ink-muted);flex:0 auto}.AnswerProgress-module__QZCV4q__planItem[data-state=covered] .AnswerProgress-module__QZCV4q__planState{color:var(--color-success-ink)}.AnswerProgress-module__QZCV4q__planItem[data-state=gap] .AnswerProgress-module__QZCV4q__planState{color:var(--color-warning-ink)}.AnswerProgress-module__QZCV4q__draftLabel{font-size:var(--text-chip);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 8px;font-weight:600}
.ChatHeader-module__c7jsga__root{border-bottom:1px solid var(--color-bg-muted);background:var(--color-bg);align-items:center;gap:14px;padding:16px 28px;display:flex}.ChatHeader-module__c7jsga__icon{border-radius:var(--radius-input);background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatHeader-module__c7jsga__icon svg{width:18px;height:18px}.ChatHeader-module__c7jsga__text{flex:1;min-width:0}.ChatHeader-module__c7jsga__titleLine{align-items:center;gap:9px;min-width:0;display:flex}.ChatHeader-module__c7jsga__title{font-size:var(--text-title-sm);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.ChatHeader-module__c7jsga__title:focus{outline:none}.ChatHeader-module__c7jsga__pencil{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);color:var(--color-ink-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-8px 0;display:inline-flex}.ChatHeader-module__c7jsga__pencil:hover{background:var(--color-bg-hover);color:var(--color-ink)}.ChatHeader-module__c7jsga__pencil svg{width:14px;height:14px}.ChatHeader-module__c7jsga__meta{font-size:var(--text-caption);color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.ChatHeader-module__c7jsga__projectLink{color:inherit;border-radius:var(--radius-xs);text-decoration:none}.ChatHeader-module__c7jsga__projectLink:hover{color:var(--color-accent-hover);text-decoration:underline}.ChatHeader-module__c7jsga__actions{flex:none;align-items:center;gap:8px;display:flex}.ChatHeader-module__c7jsga__analysis{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg-page);color:var(--color-ink-muted);font-size:var(--text-label);align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:inline-flex}.ChatHeader-module__c7jsga__analysis svg{width:15px;height:15px}.ChatHeader-module__c7jsga__sourcesToggle{min-height:var(--touch-target);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-ink-secondary);font-size:var(--text-label);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:none}.ChatHeader-module__c7jsga__sourcesToggle svg{width:15px;height:15px}.ChatHeader-module__c7jsga__menuButton{width:var(--touch-target);height:var(--touch-target);color:var(--color-ink-secondary);cursor:pointer;transition:background var(--duration) var(--ease);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ChatHeader-module__c7jsga__menuButton:hover,.ChatHeader-module__c7jsga__menuButton[aria-expanded=true]{background:var(--color-bg-hover)}.ChatHeader-module__c7jsga__menuButton svg{width:18px;height:18px}@media (max-width:1279px){.ChatHeader-module__c7jsga__sourcesToggle{display:inline-flex}}@media (max-width:767px){.ChatHeader-module__c7jsga__root{padding:12px 16px}.ChatHeader-module__c7jsga__icon,.ChatHeader-module__c7jsga__analysis{display:none}}
