.st-stage{gap:10px;font-size:15px}.st-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-heading strong{color:#295c75}.st-graph{width:100%;min-height:150px;max-height:215px}.st-edge line{stroke:#b5c6cb;stroke-width:2px}.st-edge text{fill:#456170;paint-order:stroke;stroke:#fff;stroke-width:5px;font-size:16px}.st-edge[data-active=true] line{stroke:#28765a;stroke-width:4px}.st-edge[data-active=true] text{fill:#145239;font-weight:700}.st-node rect{fill:#edf3f0;stroke:#9db9b2}.st-node text{fill:#17384d;font-size:17px}.st-table-wrap{border:1px solid #c8d8dc;border-radius:10px;max-width:100%;overflow:auto}.st-table{border-collapse:collapse;width:100%;font-size:14px}.st-table caption{text-align:left;background:#eff3ef;padding:8px 10px;font-size:13px}.st-table th,.st-table td{text-align:left;border-bottom:1px solid #d5e0df;padding:7px 10px}.st-table tr[data-derived=true]{background:#e4f1e8}.st-table th{font-weight:600}.st-current{background:#eaf1f5;border-left:4px solid #36708e;border-radius:0 10px 10px 0;padding:10px 14px}.st-current>span{color:#326a8b;font-size:12px}.st-current h3{margin:4px 0;font-size:21px;animation:.2s ease-out st-focus}.st-current p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.st-current[data-inconsistent=true]{background:#fff1df;border-color:#b77830}.st-summary{background:#f1f6ee;border:1px solid #bfd6bd;border-radius:10px;padding:8px 12px;font-size:14px}.st-summary p{margin:4px 0}.st-prediction{font-size:14px}.st-prediction button{cursor:pointer;background:#fff;border:1px solid #c8d8dc;border-radius:7px;margin:5px 8px 0 0;padding:7px 10px}.st-prediction button[aria-pressed=true]{color:#fff;background:#295c75}.st-query{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f4f1;border-radius:8px;margin:0;padding:10px;font-size:13px}.st-sources{gap:8px;margin-top:16px;padding:0;font-size:14px;list-style:none;display:grid}.st-sources a{color:#286283;text-decoration:underline}.st-case{font-size:13px}.st-case summary{color:#295c75;cursor:pointer}.st-case ul{gap:5px;padding-left:18px;display:grid}.st-controls{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:14px;display:flex}.st-controls legend{font-size:13px}.st-controls label{align-items:center;gap:8px;display:flex}.st-controls select{background:#fff;border:1px solid #c8d8dc;border-radius:7px;max-width:290px;min-height:36px;padding:6px 8px}.st-controls .live-inline{flex-wrap:wrap;gap:6px;display:flex}.st-controls p{margin:5px 0;font-size:12px}@keyframes st-focus{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-current h3{animation:none}}@media (max-width:700px){.st-stage{font-size:14px}.st-table{min-width:430px;font-size:12px}.st-current h3{font-size:19px}.st-current p{font-size:14px}.st-controls{display:block}.st-controls label{gap:5px;display:grid}.st-controls select{width:100%;max-width:100%}.st-controls .live-inline{margin-top:8px}.st-graph{min-width:650px}.st-graph-wrap{overflow-x:auto}.st-sources{font-size:13px}}.st-graph-wrap{max-width:100%;overflow-x:auto}[data-structure=st-query] .st-table{font-size:13px;line-height:1.25}[data-structure=st-query] .st-table th,[data-structure=st-query] .st-table td{padding:5px 10px}[data-structure=st-query] .st-query{padding:8px 10px;font-size:12px}
