.analysis-controls{padding:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.analysis-controls h2{margin:0}.analysis-controls p{margin:8px 0}.analysis-controls small{font-size:14px}.analysis-controls [role=status]{flex-basis:100%;margin:0}.analysis-controls [role=status]:empty{display:none}.analysis-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.analysis-stats article{padding:20px}.analysis-stats span{display:block;font-size:14px}.analysis-stats strong{display:block;font-size:24px;margin-top:8px}.analysis-viz-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.analysis-chart{padding:24px;min-width:0}.analysis-chart h2{font-size:20px}.analysis-chart p{font-size:14px}.analysis-topic{display:grid;grid-template-columns:minmax(120px,1fr) minmax(70px,1fr) 55px;gap:12px;align-items:center;margin:18px 0;font-size:14px}.analysis-topic meter{width:100%;height:14px;accent-color:#356bb7}.analysis-topic b{text-align:right}.analysis-day-chart{display:flex;gap:7px;align-items:flex-end;overflow-x:auto;padding:24px 0 12px}.analysis-day{flex:1;min-width:28px;text-align:center}.analysis-day strong{font-size:14px}.analysis-day small{font-size:12px;white-space:nowrap}.analysis-stack{height:120px;display:flex;flex-direction:column;justify-content:flex-end;gap:0;margin:6px 0}.analysis-stack i{display:block;min-width:12px}.analysis-ai{background:#487cce}.analysis-math{background:#269b87}.analysis-edtech{background:#a77a24}.analysis-legend{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0 20px;font-size:14px}.analysis-legend i{display:inline-block;width:10px;height:10px;margin-right:6px}.poiesis-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.poiesis-tabs a{padding:10px 16px;border:1px solid var(--line,#a1adc0);border-radius:8px;color:inherit;text-decoration:none;font-size:16px}.poiesis-tabs a[aria-current]{background:var(--accent,#315fa6);color:white}.poiesis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.poiesis-card{padding:28px;text-decoration:none;color:inherit;display:flex;flex-direction:column;min-height:240px;border-top:4px solid #487cce}.poiesis-card:nth-child(2){border-top-color:#269b87}.poiesis-card:nth-child(3){border-top-color:#a77a24}.poiesis-card>span{font-size:28px;opacity:.55}.poiesis-card h2{font-size:26px;margin:20px 0 8px}.poiesis-card strong{margin-top:auto}.poiesis-collection{padding:24px}.poiesis-collection input,.poiesis-collection select{font:inherit;padding:8px;max-width:100%}.book-status-summary{display:flex;flex-wrap:wrap;gap:12px;padding:18px 0;font-size:16px}.book-status-note{padding:12px;border-left:3px solid #a77a24;background:var(--surface-soft,rgba(140,150,170,.08));line-height:1.7}.book-state-chart{height:8px;border-radius:4px;display:flex;overflow:hidden;margin:10px 0 20px;background:var(--line,#ddd)}.book-state-chart i{display:block}.book-state-chart .published{background:#269b87}.book-state-chart .hidden{background:#a77a24}@media(max-width:1000px){.analysis-viz-grid{grid-template-columns:1fr}.poiesis-grid{grid-template-columns:1fr}.analysis-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.analysis-chart,.analysis-controls,.poiesis-collection{padding:16px}.analysis-controls button{width:100%}.analysis-topic{grid-template-columns:1fr 65px 46px;gap:6px}.analysis-stats strong{font-size:20px}}
