.BriefingPanel-module__1Im2hW__wrap{min-height:0;max-width:var(--content-chat);padding:var(--space-8) var(--space-5) var(--space-4);flex:1;width:100%;margin:0 auto;overflow-y:auto}.BriefingPanel-module__1Im2hW__eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--space-2);font-weight:700}.BriefingPanel-module__1Im2hW__greeting{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--space-2);text-wrap:balance;max-width:34ch;font-weight:600;line-height:1.3}.BriefingPanel-module__1Im2hW__division{color:var(--brand-deep)}.BriefingPanel-module__1Im2hW__poweredBy{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-6)}.BriefingPanel-module__1Im2hW__poweredBy strong{color:var(--text-tertiary);font-weight:700}:root[data-theme=dark] .BriefingPanel-module__1Im2hW__division{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BriefingPanel-module__1Im2hW__division{color:var(--accent-ink)}}.BriefingPanel-module__1Im2hW__list{gap:var(--space-3);flex-direction:column;display:flex}.BriefingPanel-module__1Im2hW__list li{list-style:none}.BriefingPanel-module__1Im2hW__item{gap:var(--space-3);padding:var(--space-4);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);animation:BriefingPanel-module__1Im2hW__fade-up var(--duration-slow) var(--ease-out) both;display:flex}.BriefingPanel-module__1Im2hW__itemLink{color:inherit;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);text-decoration:none}.BriefingPanel-module__1Im2hW__itemLink:hover,.BriefingPanel-module__1Im2hW__itemLink:focus-visible{background:var(--brand-tint);border-color:var(--accent);transform:translateY(-1px)}.BriefingPanel-module__1Im2hW__itemLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BriefingPanel-module__1Im2hW__chevron{color:var(--text-muted);transition:transform var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex-shrink:0;align-self:center}.BriefingPanel-module__1Im2hW__itemLink:hover .BriefingPanel-module__1Im2hW__chevron,.BriefingPanel-module__1Im2hW__itemLink:focus-visible .BriefingPanel-module__1Im2hW__chevron{color:var(--brand-deep);transform:translate(2px)}:root[data-theme=dark] .BriefingPanel-module__1Im2hW__itemLink:hover .BriefingPanel-module__1Im2hW__chevron,:root[data-theme=dark] .BriefingPanel-module__1Im2hW__itemLink:focus-visible .BriefingPanel-module__1Im2hW__chevron{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BriefingPanel-module__1Im2hW__itemLink:hover .BriefingPanel-module__1Im2hW__chevron,:root:not([data-theme=light]) .BriefingPanel-module__1Im2hW__itemLink:focus-visible .BriefingPanel-module__1Im2hW__chevron{color:var(--accent-ink)}}@media (prefers-reduced-motion:reduce){.BriefingPanel-module__1Im2hW__itemLink,.BriefingPanel-module__1Im2hW__chevron{transition:none}}@keyframes BriefingPanel-module__1Im2hW__fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BriefingPanel-module__1Im2hW__item{animation:none}}.BriefingPanel-module__1Im2hW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.BriefingPanel-module__1Im2hW__dot_info{background:var(--accent)}.BriefingPanel-module__1Im2hW__dot_warning{background:var(--warning)}.BriefingPanel-module__1Im2hW__dot_critical{background:var(--danger)}.BriefingPanel-module__1Im2hW__itemBody{flex:1;min-width:0}.BriefingPanel-module__1Im2hW__itemTop{margin-bottom:var(--space-1)}.BriefingPanel-module__1Im2hW__severityTag{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;padding:1px var(--space-2);border-radius:var(--radius-sm);font-weight:700}.BriefingPanel-module__1Im2hW__tag_info{color:var(--accent-ink);background:var(--brand-tint)}.BriefingPanel-module__1Im2hW__tag_warning{color:var(--warning);background:var(--warning-bg)}.BriefingPanel-module__1Im2hW__tag_critical{color:var(--danger);background:var(--danger-bg)}.BriefingPanel-module__1Im2hW__headline{font-size:var(--text-base);color:var(--text-primary);font-weight:600;line-height:1.4}.BriefingPanel-module__1Im2hW__detail{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:2px}.BriefingPanel-module__1Im2hW__emptyState{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.BriefingPanel-module__1Im2hW__empty,.BriefingPanel-module__1Im2hW__note{font-size:var(--text-sm);color:var(--text-tertiary);padding:var(--space-4);background:var(--panel);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.BriefingPanel-module__1Im2hW__skeletonRow{border-radius:var(--radius-lg);background:var(--surface-hover);height:68px;animation:1.4s ease-in-out infinite BriefingPanel-module__1Im2hW__pulse}@keyframes BriefingPanel-module__1Im2hW__pulse{0%,to{opacity:.6}50%{opacity:1}}
.AttachmentChip-module__9gMb7q__chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--canvas);max-width:100%;display:inline-flex}.AttachmentChip-module__9gMb7q__icon{font-size:var(--text-base);flex-shrink:0;line-height:1}.AttachmentChip-module__9gMb7q__info{flex-direction:column;min-width:0;line-height:1.3;display:flex}.AttachmentChip-module__9gMb7q__filename{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.AttachmentChip-module__9gMb7q__meta{font-size:var(--text-xs);color:var(--text-muted)}.AttachmentChip-module__9gMb7q__remove{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;flex-shrink:0;font-size:16px;line-height:1}.AttachmentChip-module__9gMb7q__remove:hover{background:var(--surface-hover);color:var(--danger)}
.ToolChip-module__qr73-W__chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--canvas);font-size:var(--text-xs);color:var(--text-tertiary);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);display:inline-flex}.ToolChip-module__qr73-W__chip.ToolChip-module__qr73-W__running{background:var(--brand-tint);border-color:var(--accent);color:var(--brand-deep)}:root[data-theme=dark] .ToolChip-module__qr73-W__chip.ToolChip-module__qr73-W__running{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ToolChip-module__qr73-W__chip.ToolChip-module__qr73-W__running{color:var(--accent-ink)}}.ToolChip-module__qr73-W__icon{font-size:var(--text-sm);line-height:1}.ToolChip-module__qr73-W__label{font-weight:600}.ToolChip-module__qr73-W__time{font-variant-numeric:tabular-nums;color:var(--text-muted)}.ToolChip-module__qr73-W__spinner{border:1.6px solid var(--accent);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite ToolChip-module__qr73-W__spin}@keyframes ToolChip-module__qr73-W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ToolChip-module__qr73-W__spinner{border-top-color:var(--accent);opacity:.6;animation:none}}
.DocumentView-module__hcMtTa__wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft);overflow:hidden}.DocumentView-module__hcMtTa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--brand-tint);border-bottom:1px solid var(--border);display:flex}.DocumentView-module__hcMtTa__toolbarLabel{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-deep);font-weight:700}.DocumentView-module__hcMtTa__printButton{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--brand-mid);background:var(--panel);color:var(--brand-deep);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);font-weight:600}.DocumentView-module__hcMtTa__printButton:hover{background:var(--surface-hover)}:root[data-theme=dark] .DocumentView-module__hcMtTa__printButton{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DocumentView-module__hcMtTa__printButton{color:var(--accent-ink)}}.DocumentView-module__hcMtTa__doc{padding:var(--space-6);font-size:var(--text-sm);color:var(--text-secondary)}.DocumentView-module__hcMtTa__docHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);margin-bottom:var(--space-4);display:flex}.DocumentView-module__hcMtTa__issuerName{font-size:var(--text-md);color:var(--text-primary);font-weight:700}.DocumentView-module__hcMtTa__issuerMeta{color:var(--text-tertiary);font-size:var(--text-xs);margin-top:2px}.DocumentView-module__hcMtTa__docMeta{text-align:right}.DocumentView-module__hcMtTa__kicker{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-weight:700}.DocumentView-module__hcMtTa__docNumber{font-size:var(--text-md);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.DocumentView-module__hcMtTa__metaList{gap:var(--space-4);margin-top:var(--space-2);justify-content:flex-end;display:flex}.DocumentView-module__hcMtTa__metaList dt{font-size:var(--text-xs);color:var(--text-muted)}.DocumentView-module__hcMtTa__metaList dd{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.DocumentView-module__hcMtTa__party{margin-bottom:var(--space-4)}.DocumentView-module__hcMtTa__partyLabel{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:2px}.DocumentView-module__hcMtTa__partyName{color:var(--text-primary);font-weight:700}.DocumentView-module__hcMtTa__itemSku{font-size:var(--text-xs);color:var(--text-muted);margin-top:1px;display:block}.DocumentView-module__hcMtTa__introLines{margin-bottom:var(--space-4);color:var(--text-secondary)}.DocumentView-module__hcMtTa__introLines p+p{margin-top:2px}.DocumentView-module__hcMtTa__itemsTable{border-collapse:collapse;width:100%;margin-bottom:var(--space-4)}.DocumentView-module__hcMtTa__itemsTable th{text-align:left;font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-2);border-bottom:1px solid var(--border);font-weight:600}.DocumentView-module__hcMtTa__itemsTable td{padding:var(--space-2);border-bottom:1px solid var(--border)}.DocumentView-module__hcMtTa__colNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.DocumentView-module__hcMtTa__colDesc{width:50%}.DocumentView-module__hcMtTa__totals{width:min(280px,100%);margin-left:auto;margin-bottom:var(--space-4)}.DocumentView-module__hcMtTa__totalRow{padding:var(--space-1) 0;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.DocumentView-module__hcMtTa__totalGrand{border-top:1px solid var(--border-strong);margin-top:var(--space-1);padding-top:var(--space-2);font-weight:700;font-size:var(--text-base);color:var(--text-primary)}.DocumentView-module__hcMtTa__terms{margin-bottom:var(--space-6)}.DocumentView-module__hcMtTa__termsLabel{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);font-weight:700}.DocumentView-module__hcMtTa__terms ul{padding-left:var(--space-4);color:var(--text-tertiary);font-size:var(--text-xs);list-style:outside}.DocumentView-module__hcMtTa__terms li+li{margin-top:2px}.DocumentView-module__hcMtTa__signatory{width:200px}.DocumentView-module__hcMtTa__signatureLine{border-bottom:1px solid var(--border-strong);height:40px;margin-bottom:var(--space-2)}.DocumentView-module__hcMtTa__signatory p{color:var(--text-primary);font-weight:600;font-size:var(--text-xs)}
.SectionTable-module__bY8nKq__empty{color:var(--text-tertiary);font-size:var(--text-sm);padding:var(--space-6) 0}.SectionTable-module__bY8nKq__emptyState{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.SectionTable-module__bY8nKq__tableScroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-x:auto;container-type:inline-size}.SectionTable-module__bY8nKq__tableScroll::-webkit-scrollbar{height:8px}.SectionTable-module__bY8nKq__tableScroll::-webkit-scrollbar-track{background:0 0}.SectionTable-module__bY8nKq__tableScroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}.SectionTable-module__bY8nKq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.SectionTable-module__bY8nKq__table th{z-index:1;text-align:left;color:var(--text-tertiary);background:var(--panel);border-bottom:1px solid var(--border);white-space:normal;vertical-align:bottom;padding:0;font-weight:600;position:sticky;top:0}.SectionTable-module__bY8nKq__sortButton{align-items:flex-end;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;font-weight:600;display:flex}.SectionTable-module__bY8nKq__numCell .SectionTable-module__bY8nKq__sortButton{justify-content:flex-end}.SectionTable-module__bY8nKq__sortButton:hover{color:var(--text-primary)}.SectionTable-module__bY8nKq__sortIcon{color:var(--border-strong);font-size:8px;line-height:1}.SectionTable-module__bY8nKq__sortIconActive{color:var(--accent-ink)}.SectionTable-module__bY8nKq__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);color:var(--text-secondary);overflow-wrap:break-word;vertical-align:top}.SectionTable-module__bY8nKq__table td.SectionTable-module__bY8nKq__numCell,.SectionTable-module__bY8nKq__table td.SectionTable-module__bY8nKq__noWrapCell{white-space:nowrap;overflow-wrap:normal}@container (max-width:640px){.SectionTable-module__bY8nKq__table{font-size:var(--text-xs)}.SectionTable-module__bY8nKq__table td,.SectionTable-module__bY8nKq__sortButton{padding:var(--space-2) var(--space-2)}}.SectionTable-module__bY8nKq__table tr:last-child td{border-bottom:none}.SectionTable-module__bY8nKq__numCell{text-align:right;font-variant-numeric:tabular-nums}.SectionTable-module__bY8nKq__rowWarning td{background:var(--warning-bg)}.SectionTable-module__bY8nKq__rowFlag td{background:var(--flag-bg);color:var(--flag-ink)}.SectionTable-module__bY8nKq__totalsRow td{color:var(--text-primary);border-top:2px solid var(--border-strong);background:var(--surface-hover);border-bottom:none;font-weight:700}.SectionTable-module__bY8nKq__skeleton{gap:var(--space-2);flex-direction:column;display:flex}.SectionTable-module__bY8nKq__skeletonRow{border-radius:var(--radius-sm);background:var(--surface-hover);height:32px;animation:1.4s ease-in-out infinite SectionTable-module__bY8nKq__pulse}@keyframes SectionTable-module__bY8nKq__pulse{0%,to{opacity:.6}50%{opacity:1}}
.ChartTooltip-module__H58k9q__tooltip{z-index:1000;pointer-events:none;max-width:240px;padding:var(--space-2) var(--space-3);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);transition:opacity var(--duration-fast) var(--ease-out);position:fixed}.ChartTooltip-module__H58k9q__category{font-size:var(--text-xs);color:var(--text-primary);font-weight:700;font-family:var(--font-sans);word-break:break-word;margin:0 0 4px}.ChartTooltip-module__H58k9q__row{font-size:var(--text-xs);font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:6px;margin:2px 0;display:flex}.ChartTooltip-module__H58k9q__rowLabel{text-overflow:ellipsis;min-width:0;color:var(--text-tertiary);flex:1;overflow:hidden}.ChartTooltip-module__H58k9q__rowValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.ChartTooltip-module__H58k9q__swatch{border-radius:2px;flex:none;width:7px;height:7px}.ChartTooltip-module__H58k9q__swatchPrimary{background:var(--chart-primary)}.ChartTooltip-module__H58k9q__swatchComparison{background:var(--chart-comparison)}
.AnalysisChart-module___zeeRW__wrap{padding:var(--space-4)}.AnalysisChart-module___zeeRW__title{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.AnalysisChart-module___zeeRW__legend{gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.AnalysisChart-module___zeeRW__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.AnalysisChart-module___zeeRW__swatch{border-radius:2px;width:9px;height:9px}.AnalysisChart-module___zeeRW__swatchPrimary{background:var(--chart-primary)}.AnalysisChart-module___zeeRW__swatchComparison{background:var(--chart-comparison)}.AnalysisChart-module___zeeRW__svg{width:100%;height:auto;display:block}.AnalysisChart-module___zeeRW__gridline{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.AnalysisChart-module___zeeRW__barPrimary{fill:var(--chart-primary)}.AnalysisChart-module___zeeRW__barComparison{fill:var(--chart-comparison)}.AnalysisChart-module___zeeRW__categoryLabel{fill:var(--text-tertiary);font-size:11px;font-family:var(--font-sans)}.AnalysisChart-module___zeeRW__axisLabel{fill:var(--text-muted);text-anchor:end;dominant-baseline:middle;font-size:9px;font-family:var(--font-sans)}.AnalysisChart-module___zeeRW__valueLabel{fill:var(--text-primary);font-size:10px;font-weight:700;font-family:var(--font-sans)}g:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}g:focus-visible .AnalysisChart-module___zeeRW__barPrimary,g:focus-visible .AnalysisChart-module___zeeRW__barComparison{stroke:var(--focus-ring);stroke-width:2px}.AnalysisChart-module___zeeRW__trendArea{fill:var(--chart-primary);fill-opacity:.12;stroke:none}.AnalysisChart-module___zeeRW__trendLine{fill:none;stroke:var(--chart-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.AnalysisChart-module___zeeRW__trendPoint{fill:var(--panel);stroke:var(--chart-primary);stroke-width:2px}.AnalysisChart-module___zeeRW__trendLineComparison{fill:none;stroke:var(--chart-comparison);stroke-width:2px;stroke-dasharray:5 3;stroke-linejoin:round;stroke-linecap:round}.AnalysisChart-module___zeeRW__trendPointComparison{fill:var(--panel);stroke:var(--chart-comparison);stroke-width:2px}g:focus-visible .AnalysisChart-module___zeeRW__trendPoint,g:focus-visible .AnalysisChart-module___zeeRW__trendPointComparison{fill:var(--focus-ring);stroke:var(--focus-ring)}
.AnalysisTable-module__BT4L1W__wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft)}.AnalysisTable-module__BT4L1W__header{padding:var(--space-4);border-bottom:1px solid var(--border)}.AnalysisTable-module__BT4L1W__badge{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--space-2);font-weight:700;display:inline-block}.AnalysisTable-module__BT4L1W__summary{font-size:var(--text-base);color:var(--text-primary);line-height:1.5}.AnalysisTable-module__BT4L1W__chartSection{border-bottom:1px solid var(--border)}.AnalysisTable-module__BT4L1W__tableSection{padding:var(--space-4)}.AnalysisTable-module__BT4L1W__tableLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2);font-weight:700}
.FileInsightCard-module__3Boe-a__wrap{border:1px solid var(--warning);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft);overflow:hidden}.FileInsightCard-module__3Boe-a__header{padding:var(--space-4);background:var(--warning-bg);border-bottom:1px dashed var(--warning)}.FileInsightCard-module__3Boe-a__badgeRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.FileInsightCard-module__3Boe-a__badge{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--warning);flex-shrink:0;font-weight:700;display:inline-flex}.FileInsightCard-module__3Boe-a__disclaimer{font-size:var(--text-xs);color:var(--warning);font-weight:600;line-height:1.5}.FileInsightCard-module__3Boe-a__truncatedNote{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}.FileInsightCard-module__3Boe-a__body{padding:var(--space-4)}.FileInsightCard-module__3Boe-a__summary{font-size:var(--text-base);color:var(--text-primary);line-height:1.5}.FileInsightCard-module__3Boe-a__chartSection,.FileInsightCard-module__3Boe-a__tableSection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border-strong)}.FileInsightCard-module__3Boe-a__tableLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2);font-weight:700}.FileInsightCard-module__3Boe-a__empty{color:var(--text-tertiary);font-size:var(--text-sm)}.FileInsightCard-module__3Boe-a__tableScroll{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);overflow-x:auto}.FileInsightCard-module__3Boe-a__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.FileInsightCard-module__3Boe-a__table th{text-align:left;color:var(--text-tertiary);padding:var(--space-2) var(--space-3);border-bottom:1px dashed var(--border-strong);background:var(--canvas);white-space:nowrap;font-weight:600}.FileInsightCard-module__3Boe-a__table td{padding:var(--space-2) var(--space-3);border-bottom:1px dashed var(--border);color:var(--text-secondary);white-space:nowrap}.FileInsightCard-module__3Boe-a__table tr:last-child td{border-bottom:none}.FileInsightCard-module__3Boe-a__numCell{text-align:right;font-variant-numeric:tabular-nums}
.ReportView-module__STDl0q__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ReportView-module__STDl0q__title{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.ReportView-module__STDl0q__blurb{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}.ReportView-module__STDl0q__asOf{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;padding-top:var(--space-1);flex-shrink:0}.ReportView-module__STDl0q__headerMeta{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.ReportView-module__STDl0q__exportGroup{gap:var(--space-2);display:flex}.ReportView-module__STDl0q__exportButton{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.ReportView-module__STDl0q__exportButton:hover{background:var(--brand-tint);border-color:var(--brand-mid)}.ReportView-module__STDl0q__exportButton:disabled{cursor:default;opacity:.6}.ReportView-module__STDl0q__askPanel{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:var(--brand-tint);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ReportView-module__STDl0q__askEyebrow{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);font-weight:700}.ReportView-module__STDl0q__askQuestion{font-size:var(--text-base);color:var(--brand-deep);font-weight:600;line-height:1.45}:root[data-theme=dark] .ReportView-module__STDl0q__askQuestion{color:var(--text-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ReportView-module__STDl0q__askQuestion{color:var(--text-primary)}}.ReportView-module__STDl0q__askButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--brand-mid);background:var(--brand-deep);color:var(--text-on-brand-deep);font-size:var(--text-sm);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.ReportView-module__STDl0q__askButton:hover{filter:brightness(1.08)}
.ComposedDocCard-module__pas6Ha__wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft)}.ComposedDocCard-module__pas6Ha__header{padding:var(--space-4);border-bottom:1px solid var(--border)}.ComposedDocCard-module__pas6Ha__badge{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--space-2);font-weight:700;display:inline-block}.ComposedDocCard-module__pas6Ha__title{font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.ComposedDocCard-module__pas6Ha__subtitle{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}.ComposedDocCard-module__pas6Ha__disclaimer{margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);background:var(--warning-bg);border:1px solid var(--warning);border-radius:var(--radius-sm);color:var(--warning);font-size:var(--text-xs);font-weight:600;line-height:1.5}.ComposedDocCard-module__pas6Ha__body{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.ComposedDocCard-module__pas6Ha__heading{font-size:var(--text-base);color:var(--text-primary);font-weight:700}.ComposedDocCard-module__pas6Ha__paragraph{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;line-height:1.6}.ComposedDocCard-module__pas6Ha__keyvalueBlock{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.ComposedDocCard-module__pas6Ha__keyvalueLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2);font-weight:700}.ComposedDocCard-module__pas6Ha__keyvalueList{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ComposedDocCard-module__pas6Ha__keyvalueRow{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px dashed var(--border);font-size:var(--text-sm);display:flex}.ComposedDocCard-module__pas6Ha__keyvalueRow:last-child{border-bottom:none}.ComposedDocCard-module__pas6Ha__keyvalueRow dt{color:var(--text-tertiary)}.ComposedDocCard-module__pas6Ha__keyvalueRow dd{color:var(--text-primary);text-align:right;margin:0;font-weight:600}.ComposedDocCard-module__pas6Ha__error{margin:0 var(--space-4);font-size:var(--text-xs);color:var(--danger)}.ComposedDocCard-module__pas6Ha__actions{padding:0 var(--space-4) var(--space-4)}
.MessageDraft-module__TM8_oa__wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft);overflow:hidden}.MessageDraft-module__TM8_oa__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.MessageDraft-module__TM8_oa__whatsapp .MessageDraft-module__TM8_oa__header{background:var(--brand-tint)}.MessageDraft-module__TM8_oa__email .MessageDraft-module__TM8_oa__header{background:var(--canvas)}.MessageDraft-module__TM8_oa__channelLabel{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-deep);font-weight:700}:root[data-theme=dark] .MessageDraft-module__TM8_oa__channelLabel{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .MessageDraft-module__TM8_oa__channelLabel{color:var(--accent-ink)}}.MessageDraft-module__TM8_oa__actions{align-items:center;gap:var(--space-2);display:flex}.MessageDraft-module__TM8_oa__copyButton{padding:5px var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--brand-mid);background:var(--panel);color:var(--brand-deep);font-size:var(--text-xs);cursor:pointer;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}:root[data-theme=dark] .MessageDraft-module__TM8_oa__copyButton{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .MessageDraft-module__TM8_oa__copyButton{color:var(--accent-ink)}}.MessageDraft-module__TM8_oa__copyButton:hover{background:var(--surface-hover)}.MessageDraft-module__TM8_oa__meta{padding:var(--space-3) var(--space-4) 0;gap:var(--space-1);flex-direction:column;display:flex}.MessageDraft-module__TM8_oa__meta div{gap:var(--space-2);font-size:var(--text-xs);display:flex}.MessageDraft-module__TM8_oa__meta dt{color:var(--text-muted);min-width:52px}.MessageDraft-module__TM8_oa__meta dd{color:var(--text-secondary);font-weight:600}.MessageDraft-module__TM8_oa__body{padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.6}.MessageDraft-module__TM8_oa__whatsapp .MessageDraft-module__TM8_oa__body{background:var(--canvas);margin:0 var(--space-4) var(--space-4);border-radius:var(--radius-sm);padding:var(--space-3)}
.MessageList-module__T1Q19a__scroll{flex:1;min-height:0;overflow-y:auto}.MessageList-module__T1Q19a__list{gap:var(--space-6);padding:var(--space-5) var(--space-5) var(--space-8);max-width:var(--content-chat);flex-direction:column;width:100%;margin:0 auto;display:flex}.MessageList-module__T1Q19a__row{animation:MessageList-module__T1Q19a__enter .28s var(--ease-out) both;gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.MessageList-module__T1Q19a__rowUser{align-items:flex-end}.MessageList-module__T1Q19a__senderLabel{font-size:var(--text-xs);color:var(--text-muted);padding:0 var(--space-1);font-weight:700}.MessageList-module__T1Q19a__toolChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.MessageList-module__T1Q19a__attachmentRow{max-width:100%}.MessageList-module__T1Q19a__bubble{max-width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-base);white-space:pre-wrap;word-break:break-word;line-height:1.55}.MessageList-module__T1Q19a__bubbleAssistant{background:var(--panel);border:1px solid var(--border);color:var(--text-primary);box-shadow:var(--shadow-soft);border-top-left-radius:var(--radius-sm)}.MessageList-module__T1Q19a__bubbleUser{background:var(--brand-deep);color:var(--text-on-brand-deep);border-top-right-radius:var(--radius-sm)}.MessageList-module__T1Q19a__cursor{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite MessageList-module__T1Q19a__blink;display:inline-block}@keyframes MessageList-module__T1Q19a__blink{50%{opacity:0}}.MessageList-module__T1Q19a__thinking{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border-top-left-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-soft);align-items:center;gap:5px;display:inline-flex}.MessageList-module__T1Q19a__dot{background:var(--text-muted);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite MessageList-module__T1Q19a__bounce}.MessageList-module__T1Q19a__dot:nth-child(2){animation-delay:.15s}.MessageList-module__T1Q19a__dot:nth-child(3){animation-delay:.3s}@keyframes MessageList-module__T1Q19a__bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.MessageList-module__T1Q19a__artifacts{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.MessageList-module__T1Q19a__artifact{width:100%}.MessageList-module__T1Q19a__thinkingText{margin-left:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}@keyframes MessageList-module__T1Q19a__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MessageList-module__T1Q19a__row{animation:none}.MessageList-module__T1Q19a__dot{opacity:.7;animation:none}.MessageList-module__T1Q19a__cursor{animation:none}}
.Composer-module__pmhrwG__wrap{border-top:1px solid var(--border);background:var(--panel);padding:var(--space-4) var(--space-5) var(--space-3)}.Composer-module__pmhrwG__suggestions{gap:var(--space-2);padding-bottom:var(--space-3);max-width:var(--content-chat);margin:0 auto var(--space-1);display:flex;overflow-x:auto}.Composer-module__pmhrwG__chip{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--canvas);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0}.Composer-module__pmhrwG__chip:hover:not(:disabled){background:var(--brand-tint);border-color:var(--accent);color:var(--brand-deep)}.Composer-module__pmhrwG__chip:disabled{opacity:.5;cursor:not-allowed}.Composer-module__pmhrwG__limitNotice{max-width:var(--content-chat);margin:0 auto var(--space-3);font-size:var(--text-sm);color:var(--warning);background:var(--warning-bg);padding:var(--space-3);border-radius:var(--radius-sm)}.Composer-module__pmhrwG__attachmentArea{max-width:var(--content-chat);margin:0 auto var(--space-2);align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.Composer-module__pmhrwG__attachError{font-size:var(--text-xs);color:var(--danger);font-weight:600}.Composer-module__pmhrwG__inputRow{gap:var(--space-2);max-width:var(--content-chat);align-items:flex-end;margin:0 auto;display:flex}.Composer-module__pmhrwG__attachButtonWrap{flex-shrink:0;display:inline-flex;position:relative}.Composer-module__pmhrwG__attachButton{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--canvas);width:44px;height:44px;color:var(--text-secondary);font-size:var(--text-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0;line-height:1;position:relative}.Composer-module__pmhrwG__attachButton:hover:not(:disabled){background:var(--brand-tint);border-color:var(--accent)}.Composer-module__pmhrwG__attachButton:disabled{opacity:.5;cursor:not-allowed}.Composer-module__pmhrwG__infoBadge{background:var(--accent-ink);width:14px;height:14px;color:var(--text-on-accent);text-align:center;border-radius:50%;font-size:9px;font-style:italic;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-4px}.Composer-module__pmhrwG__attachTooltip{bottom:calc(100% + var(--space-2));width:max-content;max-width:240px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--charcoal);color:var(--canvas);font-size:var(--text-xs);text-align:left;box-shadow:var(--shadow-raised);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);line-height:1.5;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.Composer-module__pmhrwG__attachButtonWrap:hover .Composer-module__pmhrwG__attachTooltip,.Composer-module__pmhrwG__attachButton:focus-visible~.Composer-module__pmhrwG__attachTooltip{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.Composer-module__pmhrwG__attachTooltip{transition:opacity var(--duration-fast) linear}}.Composer-module__pmhrwG__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Composer-module__pmhrwG__textarea{resize:none;min-height:48px;max-height:160px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--canvas);color:var(--text-primary);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out);flex:1;line-height:1.5}.Composer-module__pmhrwG__textarea:focus-visible{border-color:var(--accent)}.Composer-module__pmhrwG__textarea:disabled{opacity:.6;cursor:not-allowed}.Composer-module__pmhrwG__send{height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--brand-mid);background:var(--brand-deep);color:var(--text-on-brand-deep);font-size:var(--text-base);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out);flex-shrink:0;font-weight:600}.Composer-module__pmhrwG__send:hover:not(:disabled){filter:brightness(1.08)}.Composer-module__pmhrwG__send:disabled{opacity:.5;cursor:not-allowed}.Composer-module__pmhrwG__meta{max-width:var(--content-chat);margin:var(--space-2) auto 0;font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;display:flex}.Composer-module__pmhrwG__counter,.Composer-module__pmhrwG__turns{font-variant-numeric:tabular-nums}.Composer-module__pmhrwG__counterOver{color:var(--danger);font-weight:600}.Composer-module__pmhrwG__suggestionsDesk{flex-wrap:wrap;overflow-x:visible}.Composer-module__pmhrwG__chipDesk{min-height:48px;padding:var(--space-2) var(--space-4);font-size:var(--text-base);white-space:normal;text-align:left;touch-action:manipulation}.Composer-module__pmhrwG__chipDesk:active:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep);color:var(--text-on-brand-deep)}.Composer-module__pmhrwG__inputRowDesk .Composer-module__pmhrwG__textarea{min-height:56px;font-size:1.125rem}.Composer-module__pmhrwG__inputRowDesk .Composer-module__pmhrwG__send{touch-action:manipulation;min-width:112px;height:56px;font-size:1.0625rem}.Composer-module__pmhrwG__inputRowDesk .Composer-module__pmhrwG__send:active:not(:disabled){filter:brightness(1.3);transform:scale(.97)}.Composer-module__pmhrwG__inputRowDesk .Composer-module__pmhrwG__send[aria-busy=true]{opacity:.75}.Composer-module__pmhrwG__metaDesk{min-height:0}.Composer-module__pmhrwG__metaDesk .Composer-module__pmhrwG__counter:not(.Composer-module__pmhrwG__counterOver){display:none}@media (prefers-reduced-motion:reduce){.Composer-module__pmhrwG__inputRowDesk .Composer-module__pmhrwG__send:active:not(:disabled){transform:none}}.Composer-module__pmhrwG__wrap{padding:var(--space-2) var(--space-5) var(--space-3);background:0 0;border-top:none}.Composer-module__pmhrwG__inputRow{align-items:flex-end;gap:var(--space-2);border:1px solid var(--border-strong);background:var(--panel);box-shadow:var(--shadow-soft);transition:border-color var(--duration-fast) var(--ease-out);border-radius:28px;padding:5px 5px 5px 18px}.Composer-module__pmhrwG__inputRow:focus-within{border-color:var(--accent)}.Composer-module__pmhrwG__inputRow .Composer-module__pmhrwG__textarea,.Composer-module__pmhrwG__inputRowDesk .Composer-module__pmhrwG__textarea{background:0 0;border:none;border-radius:0;min-height:44px;max-height:132px;padding:10px 0;font-size:1rem;line-height:1.5;overflow-y:auto}.Composer-module__pmhrwG__inputRow .Composer-module__pmhrwG__textarea:focus-visible{outline:none}.Composer-module__pmhrwG__inputRow .Composer-module__pmhrwG__send,.Composer-module__pmhrwG__inputRowDesk .Composer-module__pmhrwG__send{border-radius:22px;min-width:0;height:44px;padding:0 22px;font-size:1rem}.Composer-module__pmhrwG__inputRow .Composer-module__pmhrwG__attachButton{background:var(--surface-hover);border:none;border-radius:50%;width:44px;height:44px}.Composer-module__pmhrwG__metaDesk{margin-top:4px}
.ErrorBanner-module__vZ7GwG__banner{align-items:flex-start;gap:var(--space-3);max-width:var(--content-chat);margin:0 auto var(--space-4);padding:var(--space-3) var(--space-4);background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--radius-sm);display:flex}.ErrorBanner-module__vZ7GwG__icon{background:var(--danger);width:18px;height:18px;color:var(--panel);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ErrorBanner-module__vZ7GwG__message{font-size:var(--text-sm);color:var(--danger);flex:1}.ErrorBanner-module__vZ7GwG__dismiss{color:var(--danger);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:18px;line-height:1}
.ChatSurface-module__VFiscq__surface{background-image:radial-gradient(circle at 100% 0%, var(--wash-radial) 0%, transparent 34%);background-attachment:local;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ChatSurface-module__VFiscq__main{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ChatSurface-module__VFiscq__main:after{content:"";background:linear-gradient(to bottom, transparent, var(--chat-surface-fade-bg,var(--canvas)));pointer-events:none;height:40px;position:absolute;bottom:0;left:0;right:0}.ChatSurface-module__VFiscq__errorSlot{z-index:1;left:0;right:0;bottom:var(--space-3);padding:0 var(--space-5);pointer-events:none;position:absolute}.ChatSurface-module__VFiscq__errorSlot>*{pointer-events:auto}
.ChatDrawer-module__A-rnSG__overlay{z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.ChatDrawer-module__A-rnSG__scrim{background:var(--scrim);cursor:default;border:none;padding:0;position:absolute;inset:0}.ChatDrawer-module__A-rnSG__panel{z-index:1;background:var(--panel);border-left:1px solid var(--border);width:100%;height:100%;min-height:0;box-shadow:var(--shadow-raised);animation:ChatDrawer-module__A-rnSG__slide-in var(--duration-slow) var(--ease-out);flex-direction:column;display:flex;position:relative}@media (min-width:900px){.ChatDrawer-module__A-rnSG__panel{width:min(420px,48vw)}}@media (min-width:1200px){.ChatDrawer-module__A-rnSG__panel{width:min(460px,42vw)}}@keyframes ChatDrawer-module__A-rnSG__slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ChatDrawer-module__A-rnSG__panel{animation:ChatDrawer-module__A-rnSG__fade-in var(--duration-base) linear}}@keyframes ChatDrawer-module__A-rnSG__fade-in{0%{opacity:0}to{opacity:1}}.ChatDrawer-module__A-rnSG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.ChatDrawer-module__A-rnSG__headerText{min-width:0}.ChatDrawer-module__A-rnSG__eyebrow{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);font-weight:700}.ChatDrawer-module__A-rnSG__title{font-size:var(--text-md);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:700;overflow:hidden}.ChatDrawer-module__A-rnSG__close{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:18px;line-height:1}.ChatDrawer-module__A-rnSG__close:hover{background:var(--surface-hover)}.ChatDrawer-module__A-rnSG__body{--chat-surface-fade-bg:var(--panel);flex-direction:column;flex:1;min-height:0;display:flex}
.DeskIdleReset-module__boM-oG__overlay{z-index:60;padding:var(--space-6) var(--space-5);background:var(--scrim);animation:DeskIdleReset-module__boM-oG__fade var(--duration-fast,.15s) ease-out both;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.DeskIdleReset-module__boM-oG__card{width:min(520px,100%);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-raised);gap:var(--space-3);flex-direction:column;display:flex}.DeskIdleReset-module__boM-oG__title{font-family:var(--font-serif);font-size:var(--text-md);color:var(--text-primary);font-weight:600;line-height:1.3}.DeskIdleReset-module__boM-oG__body{font-size:var(--text-base);color:var(--text-secondary);line-height:1.5}.DeskIdleReset-module__boM-oG__keep{border-radius:var(--radius-sm);border:1px solid var(--brand-mid);background:var(--brand-deep);min-height:52px;color:var(--text-on-brand-deep);font-size:var(--text-base);cursor:pointer;font-weight:700}.DeskIdleReset-module__boM-oG__keep:active{filter:brightness(1.2)}@keyframes DeskIdleReset-module__boM-oG__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DeskIdleReset-module__boM-oG__overlay{animation:none}}
.AppShell-module__-zW4nG__shell{background:0 0;flex-direction:column;height:100dvh;display:flex}.AppShell-module__-zW4nG__body{flex:1;min-height:0;display:flex}.AppShell-module__-zW4nG__main{outline:none;flex:1;min-width:0;overflow-y:auto}.AppShell-module__-zW4nG__shellLoading{background:var(--canvas);min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.AppShell-module__-zW4nG__loadingCard{gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:320px;display:flex}.AppShell-module__-zW4nG__loadingMark{font-family:var(--font-wordmark);font-size:var(--text-sm);letter-spacing:-.01em;color:var(--brand-deep);margin-bottom:var(--space-2);font-weight:620}:root[data-theme=dark] .AppShell-module__-zW4nG__loadingMark{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .AppShell-module__-zW4nG__loadingMark{color:var(--accent-ink)}}.AppShell-module__-zW4nG__loadingBar{border-radius:var(--radius-pill);background:var(--surface-hover);width:100%;height:10px;animation:1.4s ease-in-out infinite AppShell-module__-zW4nG__pulse}@keyframes AppShell-module__-zW4nG__pulse{0%,to{opacity:.6}50%{opacity:1}}.AppShell-module__-zW4nG__errorText{color:var(--text-secondary);font-size:var(--text-base)}.AppShell-module__-zW4nG__retryButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--brand-mid);background:var(--brand-deep);color:var(--text-on-brand-deep);cursor:pointer;font-weight:600}@media (prefers-reduced-motion:reduce){.AppShell-module__-zW4nG__loadingBar{opacity:.8;animation:none}}
.DashboardView-module__8T-Xla__header{margin-bottom:var(--space-5)}.DashboardView-module__8T-Xla__title{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.DashboardView-module__8T-Xla__subtitle{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}.DashboardView-module__8T-Xla__section{margin-top:var(--space-10)}.DashboardView-module__8T-Xla__section:first-child{margin-top:0}.DashboardView-module__8T-Xla__sectionLabel{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);padding-bottom:var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--border);font-weight:700}.DashboardView-module__8T-Xla__sectionLabel_skeleton{border-radius:var(--radius-sm);background:var(--surface-hover);width:120px;height:14px;padding-bottom:var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--border);animation:1.4s ease-in-out infinite DashboardView-module__8T-Xla__pulse}.DashboardView-module__8T-Xla__widgetGrid{gap:var(--space-4);grid-template-columns:repeat(12,1fr);display:grid}.DashboardView-module__8T-Xla__spanThird{grid-column:span 4}.DashboardView-module__8T-Xla__spanHalf{grid-column:span 6}.DashboardView-module__8T-Xla__spanFull{grid-column:span 12}@media (max-width:900px){.DashboardView-module__8T-Xla__widgetGrid{grid-template-columns:1fr}.DashboardView-module__8T-Xla__spanThird,.DashboardView-module__8T-Xla__spanHalf,.DashboardView-module__8T-Xla__spanFull{grid-column:span 1}}.DashboardView-module__8T-Xla__widget{flex-direction:column;display:flex}.DashboardView-module__8T-Xla__widgetHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.DashboardView-module__8T-Xla__widgetHeaderText{min-width:0}.DashboardView-module__8T-Xla__widgetTitle{font-size:var(--text-base);color:var(--text-primary);font-weight:600}.DashboardView-module__8T-Xla__widgetSubtitle{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}.DashboardView-module__8T-Xla__askTrigger{padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--accent-ink);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;font-weight:700}.DashboardView-module__8T-Xla__askTrigger:hover,.DashboardView-module__8T-Xla__askTrigger:focus-visible{background:var(--brand-tint);border-color:var(--border)}@media (prefers-reduced-motion:reduce){.DashboardView-module__8T-Xla__askTrigger{transition:none}}.DashboardView-module__8T-Xla__widgetHighlighted,.DashboardView-module__8T-Xla__statTileHighlighted{outline:2px solid var(--accent);outline-offset:3px;transition:outline-color var(--duration-base) var(--ease-out);grid-column:1/-1}@media (prefers-reduced-motion:reduce){.DashboardView-module__8T-Xla__widgetHighlighted,.DashboardView-module__8T-Xla__statTileHighlighted{transition:none}}.DashboardView-module__8T-Xla__widgetStack{gap:var(--space-3);flex-direction:column;display:flex}.DashboardView-module__8T-Xla__widgetTableWrap{border-top:1px solid var(--border);padding-top:var(--space-3)}.DashboardView-module__8T-Xla__statsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;display:grid}.DashboardView-module__8T-Xla__statTile{gap:var(--space-1);padding:var(--space-4);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;min-width:0;display:flex}.DashboardView-module__8T-Xla__statLabel{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.DashboardView-module__8T-Xla__statValue{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.2}.DashboardView-module__8T-Xla__statDelta{font-size:var(--text-sm);color:var(--text-tertiary);font-weight:600}.DashboardView-module__8T-Xla__statDelta_up{color:var(--accent-ink)}.DashboardView-module__8T-Xla__statDelta_down{color:var(--danger)}.DashboardView-module__8T-Xla__statDelta_flat{color:var(--text-tertiary)}.DashboardView-module__8T-Xla__statSkeleton{border-radius:var(--radius-sm);background:var(--surface-hover);height:56px;animation:1.4s ease-in-out infinite DashboardView-module__8T-Xla__pulse}.DashboardView-module__8T-Xla__summary{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.DashboardView-module__8T-Xla__summaryStat{padding:var(--space-3) var(--space-4);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.DashboardView-module__8T-Xla__summaryValue{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.DashboardView-module__8T-Xla__summaryLabel{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}@media (max-width:479px){.DashboardView-module__8T-Xla__summary{grid-template-columns:1fr}}.DashboardView-module__8T-Xla__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;display:grid}.DashboardView-module__8T-Xla__grid>li{list-style:none}.DashboardView-module__8T-Xla__card{height:100%;padding:var(--space-4);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.DashboardView-module__8T-Xla__card_warning{background:var(--warning-bg);border-color:var(--warning)}.DashboardView-module__8T-Xla__card_critical{background:var(--danger-bg);border-color:var(--danger)}.DashboardView-module__8T-Xla__cardLink{color:inherit;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);text-decoration:none}.DashboardView-module__8T-Xla__cardLink:hover,.DashboardView-module__8T-Xla__cardLink:focus-visible{background:var(--brand-tint);border-color:var(--accent);transform:translateY(-1px)}.DashboardView-module__8T-Xla__cardLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.DashboardView-module__8T-Xla__cardLink{transition:none}}.DashboardView-module__8T-Xla__top{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.DashboardView-module__8T-Xla__label{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);white-space:normal;overflow-wrap:anywhere;font-weight:700;line-height:1.3}.DashboardView-module__8T-Xla__tag{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;padding:1px var(--space-2);border-radius:var(--radius-sm);flex-shrink:0;font-weight:700}.DashboardView-module__8T-Xla__tag_info{color:var(--accent-ink);background:var(--brand-tint)}.DashboardView-module__8T-Xla__tag_warning{color:var(--warning);background:var(--warning-bg)}.DashboardView-module__8T-Xla__tag_critical{color:var(--danger);background:var(--danger-bg)}.DashboardView-module__8T-Xla__value{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:var(--space-2);font-weight:600;line-height:1.2}@media (min-width:900px){.DashboardView-module__8T-Xla__value{font-size:var(--text-2xl)}}.DashboardView-module__8T-Xla__headline{font-size:var(--text-base);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:600;line-height:1.4}.DashboardView-module__8T-Xla__detail{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.DashboardView-module__8T-Xla__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);margin-top:auto;font-weight:600;display:flex}.DashboardView-module__8T-Xla__chevron{color:var(--text-muted);transition:transform var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex-shrink:0}.DashboardView-module__8T-Xla__cardLink:hover .DashboardView-module__8T-Xla__chevron,.DashboardView-module__8T-Xla__cardLink:focus-visible .DashboardView-module__8T-Xla__chevron{color:var(--brand-deep);transform:translate(2px)}:root[data-theme=dark] .DashboardView-module__8T-Xla__cardLink:hover .DashboardView-module__8T-Xla__chevron,:root[data-theme=dark] .DashboardView-module__8T-Xla__cardLink:focus-visible .DashboardView-module__8T-Xla__chevron{color:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DashboardView-module__8T-Xla__cardLink:hover .DashboardView-module__8T-Xla__chevron,:root:not([data-theme=light]) .DashboardView-module__8T-Xla__cardLink:focus-visible .DashboardView-module__8T-Xla__chevron{color:var(--accent-ink)}}@media (prefers-reduced-motion:reduce){.DashboardView-module__8T-Xla__chevron{transition:none}}.DashboardView-module__8T-Xla__skeletonTile{border-radius:var(--radius-lg);background:var(--surface-hover);height:172px;animation:1.4s ease-in-out infinite DashboardView-module__8T-Xla__pulse}@keyframes DashboardView-module__8T-Xla__pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.DashboardView-module__8T-Xla__skeletonTile,.DashboardView-module__8T-Xla__statSkeleton,.DashboardView-module__8T-Xla__sectionLabel_skeleton{opacity:.8;animation:none}}.DashboardView-module__8T-Xla__emptyState{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.DashboardView-module__8T-Xla__empty{font-size:var(--text-sm);color:var(--text-tertiary);padding:var(--space-4);background:var(--panel);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}@media (max-width:479px){.DashboardView-module__8T-Xla__grid{grid-template-columns:1fr}.DashboardView-module__8T-Xla__card{padding:var(--space-3)}.DashboardView-module__8T-Xla__value{font-size:var(--text-lg)}}
.PagePanel-module__oCTEea__page{max-width:var(--content-page);padding:var(--space-5) var(--space-5) var(--space-8);margin:0 auto}.PagePanel-module__oCTEea__wide{max-width:1280px}.PagePanel-module__oCTEea__body{gap:var(--space-4);flex-direction:column;display:flex}.PagePanel-module__oCTEea__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft);padding:var(--space-4)}.PagePanel-module__oCTEea__errorState{align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);padding:var(--space-4) 0;flex-direction:column;display:flex}.PagePanel-module__oCTEea__retry{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:inline-flex}.PagePanel-module__oCTEea__retry:hover{background:var(--surface-hover)}.PagePanel-module__oCTEea__notAvailable{align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-base);padding:var(--space-8) 0;flex-direction:column;display:flex}
.DeskStart-module__KNB2LW__wrap{width:100%;min-height:0;max-width:var(--content-chat);padding:var(--space-8) var(--space-5) var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}.DeskStart-module__KNB2LW__eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-weight:700}.DeskStart-module__KNB2LW__title{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--text-primary);text-wrap:balance;font-weight:600;line-height:1.2}.DeskStart-module__KNB2LW__company{color:var(--brand-mid)}.DeskStart-module__KNB2LW__lead{font-size:var(--text-base);color:var(--text-secondary);max-width:60ch;line-height:1.55}.DeskStart-module__KNB2LW__grid{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (max-width:640px){.DeskStart-module__KNB2LW__grid{grid-template-columns:minmax(0,1fr)}}.DeskStart-module__KNB2LW__chip{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:76px;padding:var(--space-3) var(--space-4);text-align:left;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-soft);color:var(--text-primary);font-size:var(--text-base);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation:DeskStart-module__KNB2LW__rise .36s var(--ease-out,ease-out) both;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:600;line-height:1.35;display:flex}.DeskStart-module__KNB2LW__chip:hover:not(:disabled){border-color:var(--accent);background:var(--brand-tint)}.DeskStart-module__KNB2LW__chip:active:not(:disabled),.DeskStart-module__KNB2LW__chipPicked{background:var(--brand-deep);border-color:var(--brand-deep);color:var(--text-on-brand-deep);transform:scale(.985)}.DeskStart-module__KNB2LW__chip:disabled:not(.DeskStart-module__KNB2LW__chipPicked){opacity:.45;cursor:default}.DeskStart-module__KNB2LW__chipText{overflow-wrap:anywhere;min-width:0}.DeskStart-module__KNB2LW__chipHint{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);flex-shrink:0;font-weight:700}.DeskStart-module__KNB2LW__chipPicked .DeskStart-module__KNB2LW__chipHint,.DeskStart-module__KNB2LW__chip:active:not(:disabled) .DeskStart-module__KNB2LW__chipHint{color:var(--text-on-brand-deep)}.DeskStart-module__KNB2LW__foot{font-size:var(--text-sm);color:var(--text-muted)}@keyframes DeskStart-module__KNB2LW__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.DeskStart-module__KNB2LW__chip{transition:none;animation:none}.DeskStart-module__KNB2LW__chip:active:not(:disabled),.DeskStart-module__KNB2LW__chipPicked{transform:none}}
.SectionView-module__kmlx-q__header{margin-bottom:var(--space-4)}.SectionView-module__kmlx-q__title{font-size:var(--text-lg);color:var(--text-primary);font-weight:700}
