.charts-module__tpcpfa__statGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0;display:grid}.charts-module__tpcpfa__statTile{background:var(--tint,#f5f9fd);border:1px solid var(--line,#e6edf4);border-radius:var(--r,16px);padding:14px 16px}.charts-module__tpcpfa__statLabel{color:var(--body,#56697d);margin:0 0 6px;font-size:.8rem}.charts-module__tpcpfa__statValue{font-family:var(--display,sans-serif);color:var(--ink,#10243a);margin:0;font-size:1.7rem;font-weight:600;line-height:1.1}.charts-module__tpcpfa__statValueCritical{color:#d03b3b;}.charts-module__tpcpfa__statSub{color:#898781;margin:4px 0 0;font-size:.78rem}.charts-module__tpcpfa__chart{margin:18px 0}.charts-module__tpcpfa__chartTitle{font-family:var(--display,sans-serif);color:var(--ink,#10243a);margin:0 0 12px;font-size:.95rem}.charts-module__tpcpfa__barRow{grid-template-columns:minmax(90px,160px) 1fr auto;align-items:center;gap:10px;padding:5px 0;display:grid}.charts-module__tpcpfa__barLabel{color:var(--body,#56697d);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.charts-module__tpcpfa__barTrack{background:#f0efec;border-radius:4px;height:16px;display:block;overflow:hidden}.charts-module__tpcpfa__barFill{border-radius:0 4px 4px 0;min-width:3px;height:100%;display:block}.charts-module__tpcpfa__barValue{color:var(--ink,#10243a);font-variant-numeric:tabular-nums;min-width:34px;font-size:.82rem}.charts-module__tpcpfa__legend{flex-wrap:wrap;gap:12px;margin:4px 0 14px;display:flex}.charts-module__tpcpfa__legendItem{color:var(--body,#56697d);align-items:center;gap:6px;font-size:.8rem;display:flex}.charts-module__tpcpfa__legendSwatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.charts-module__tpcpfa__emptyState{color:#898781;text-align:center;padding:24px 0;font-size:.88rem}
.page-module__Z-3nqa__wrap{max-width:920px;padding:clamp(24px, 4vw, 48px) var(--gutter,20px);font-family:var(--sans,system-ui, sans-serif);color:var(--ink,#10243a);margin:0 auto}.page-module__Z-3nqa__title{font-family:var(--display,sans-serif);margin:0 0 6px;font-size:1.6rem}.page-module__Z-3nqa__subtitle{color:var(--body,#56697d);margin:0 0 28px;font-size:.95rem}.page-module__Z-3nqa__gate{flex-direction:column;gap:12px;max-width:360px;display:flex}.page-module__Z-3nqa__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.page-module__Z-3nqa__field label{color:var(--body,#56697d);font-size:.85rem;font-weight:600}.page-module__Z-3nqa__field input{border:1px solid var(--line,#e6edf4);border-radius:var(--r-sm,10px);padding:10px 12px;font-family:inherit;font-size:.95rem}.page-module__Z-3nqa__field input:focus{outline:2px solid var(--pri,#1668c4);outline-offset:1px}.page-module__Z-3nqa__row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.page-module__Z-3nqa__button{background:var(--pri,#1668c4);color:var(--white,#fff);border-radius:var(--r-sm,10px);cursor:pointer;border:none;padding:10px 18px;font-size:.95rem;font-weight:600}.page-module__Z-3nqa__button:disabled{opacity:.5;cursor:default}.page-module__Z-3nqa__buttonGhost{color:var(--pri,#1668c4);border:1px solid var(--line,#e6edf4);background:0 0;}.page-module__Z-3nqa__error{border:1px solid var(--danger,#e0453c);color:var(--danger-text,#c2503f);border-radius:var(--r-sm,10px);background:#fdeceb;margin-top:16px;padding:12px 14px;font-size:.9rem}.page-module__Z-3nqa__meta{color:var(--body,#56697d);margin:18px 0 8px;font-size:.85rem}.page-module__Z-3nqa__riskBanner{border:1px solid var(--danger,#e0453c);color:var(--danger-text,#c2503f);border-radius:var(--r,16px);background:#fdeceb;margin:18px 0;padding:14px 18px;font-weight:600}.page-module__Z-3nqa__category{border:1px solid var(--line,#e6edf4);border-radius:var(--r,16px);margin-bottom:14px;padding:16px 18px}.page-module__Z-3nqa__categoryTitle{font-family:var(--display,sans-serif);color:var(--pri-dark,#10529f);margin:0 0 10px;font-size:1rem}.page-module__Z-3nqa__fieldRow{border-top:1px solid var(--tint,#f5f9fd);grid-template-columns:minmax(140px,220px) 1fr;gap:10px;padding:6px 0;font-size:.88rem;display:grid}.page-module__Z-3nqa__fieldRow:first-child{border-top:none}.page-module__Z-3nqa__fieldKey{color:var(--body,#56697d);font-family:monospace;font-size:.8rem}.page-module__Z-3nqa__fieldValue{word-break:break-word;white-space:pre-wrap}.page-module__Z-3nqa__fieldEmpty{color:#b7c2cd;}.page-module__Z-3nqa__actions{gap:10px;margin-top:8px;display:flex}.page-module__Z-3nqa__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__Z-3nqa__section{margin:32px 0}.page-module__Z-3nqa__sectionTitle{font-family:var(--display,sans-serif);margin:0 0 4px;font-size:1.1rem}.page-module__Z-3nqa__table{border-collapse:collapse;width:100%;margin-top:12px;font-size:.85rem}.page-module__Z-3nqa__table th{text-align:left;color:var(--body,#56697d);border-bottom:1px solid var(--line,#e6edf4);padding:8px 10px;font-weight:600}.page-module__Z-3nqa__table td{border-bottom:1px solid var(--tint,#f5f9fd);vertical-align:top;padding:8px 10px}.page-module__Z-3nqa__table tr:hover td{background:var(--tint,#f5f9fd)}.page-module__Z-3nqa__table a{color:var(--pri,#1668c4);font-weight:600;text-decoration:none}.page-module__Z-3nqa__badge{background:var(--tint,#f5f9fd);color:var(--body,#56697d);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.page-module__Z-3nqa__badgeCritical{color:#d03b3b;background:#fdeceb;}.page-module__Z-3nqa__audioBox{margin:18px 0}.page-module__Z-3nqa__audioBox audio{width:100%}.page-module__Z-3nqa__transcript{border:1px solid var(--line,#e6edf4);border-radius:var(--r,16px);margin:18px 0;padding:14px 18px}.page-module__Z-3nqa__transcript summary{cursor:pointer;color:var(--pri-dark,#10529f);font-weight:600}.page-module__Z-3nqa__transcriptBody{white-space:pre-wrap;max-height:480px;margin-top:12px;font-size:.85rem;line-height:1.6;overflow-y:auto}.page-module__Z-3nqa__backLink{color:var(--pri,#1668c4);margin-bottom:14px;font-size:.9rem;text-decoration:none;display:inline-block}
