.ask-shell{max-width:960px;margin:auto}.ask-header{margin:1rem 0 1.7rem}.ask-header h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:.7rem 0}.ask-header p{max-width:650px;font-size:1.08rem}.ask-tag{display:inline-block;background:#dbf5df;border:2px solid var(--ink,#072a20);border-radius:999px;padding:.3rem .8rem;font-weight:700}.ask-shell textarea{display:block;box-sizing:border-box;width:100%;font:inherit;margin:.8rem 0;border:2px solid var(--ink,#072a20);border-radius:12px;padding:1rem;background:var(--panel,#fff);color:var(--ink,#072a20);resize:vertical}.ask-shell textarea:focus{outline:3px solid #94d8bb;outline-offset:2px}.ask-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.ask-disclosure{font-size:.82rem;line-height:1.5}.ask-examples{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.ask-examples button{background:var(--panel,#fff);color:var(--ink,#072a20);border:1px solid var(--ink,#072a20);font-size:.85rem;padding:.45rem .7rem}#ask-answer{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}#ask-status{font-weight:600;min-height:1.5em}.ask-chart svg{width:100%;height:auto;min-height:200px}.ask-chart text{font-family:inherit;fill:var(--ink,#072a20);font-size:12px}.ask-chart .axis{stroke:#a8b6af;stroke-width:1}.ask-chart .observed{stroke:#0b7a51;stroke-width:3;fill:none}.ask-chart .predicted{stroke:#6353b3;stroke-width:3;stroke-dasharray:6 4;fill:none}.ask-chart .interval{fill:#cbc2ef;opacity:.6}.ask-chart rect.bar{fill:#0b7a51}.ask-chart .legend{font-size:.85rem}.ask-table{overflow:auto;max-height:420px}.ask-table th{position:sticky;top:0;background:var(--panel,#fff)}.ask-monitor-link{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:3rem 0 1rem;padding-top:1.5rem;border-top:2px solid var(--ink,#072a20)}.ask-error{color:#a72c28}.ask-shell [hidden]{display:none!important}#ask-sources{overflow-wrap:anywhere}#ask-execution{font-size:.8rem;margin-top:1.3rem}

.ask-shell{max-width:1200px}.ask-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.ask-overview>*{min-width:0}.ask-facts{position:sticky;top:1rem}.ask-facts ul{list-style:none;padding:0;margin:0}.ask-facts li{padding:1rem 0;border-bottom:1px solid #d5ded9;line-height:1.6}.ask-facts li:last-child{border-bottom:0}.ask-facts li small{display:block;opacity:.7;margin-top:.35rem}.ask-range-labels{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;font-size:.82rem}.ask-range-labels li{background:#eeeaf8;color:#30255c;border-radius:6px;padding:.4rem .6rem}.ask-overview:has(#ask-charts:empty){grid-template-columns:1fr}.ask-overview:has(#ask-charts:empty) #ask-facts-panel{display:none}@media(max-width:760px){.ask-overview{grid-template-columns:1fr}.ask-facts{position:static}}
