.universal-surface162{min-width:0;padding:24px;background:#102736;border-radius:12px;margin-block:24px}.universal-surface162 h3,.model-guide162 h3{margin-top:0}.universal-surface162>p{max-width:76ch;line-height:1.7}.surface-selectors162{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.surface-selectors162 label{display:grid;gap:8px;min-width:0}.surface-selectors162 select{width:100%;min-width:0;background:#fff;color:#193342;border-radius:6px;padding:12px;font-size:1rem}.surface-actions162{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.surface-actions162 button{padding:12px 18px;min-height:44px;border:0;border-radius:6px;background:#c5a163;color:#09202e;font-weight:700;cursor:pointer}.surface-actions162 button:disabled{opacity:.65;cursor:wait}.surface-actions162 button[hidden],.universal-surface162 canvas[hidden]{display:none!important}.surface-status162{min-height:1.7em;color:#eef4f6}.universal-surface162 canvas[data-model-chart]{width:100%;height:520px}.universal-surface162 table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.universal-surface162 th,.universal-surface162 td{padding:8px;text-align:left;overflow-wrap:anywhere}.universal-surface162 details{overflow:auto}.model-guide162{padding:24px;border-radius:12px;background:#f4f8fa;color:#203948;margin-block:24px;min-width:0}.model-guide162 p{max-width:76ch;line-height:1.8;overflow-wrap:anywhere}.model-guide162 h4{margin:24px 0 8px}.model-guide162 dl{display:grid;grid-template-columns:minmax(70px,.4fr) 1.6fr;gap:12px}.model-guide162 dt{font-weight:700;overflow-wrap:anywhere}.model-guide162 dd{margin:0}.model-guide162 .model-equation{color:#182e3d}.model-symbols162{font-size:.95rem}.surface-selectors162 select:focus-visible,.surface-actions162 button:focus-visible,.model-guide162 summary:focus-visible{outline:3px solid #e5c684;outline-offset:4px}@media(max-width:700px){.universal-surface162,.model-guide162{padding:16px}.surface-selectors162{grid-template-columns:1fr}.universal-surface162 canvas[data-model-chart]{height:400px}.model-guide162 dl{grid-template-columns:minmax(65px,.35fr) 1fr}.model-guide162 .model-equation{max-width:100%;overflow-x:auto}.surface-actions162 button{flex:1}}
.model-guide162>h3,.model-guide162 h4,.model-guide162 p,.model-guide162 dt,.model-guide162 dd,.model-guide162 summary{color:#203948}.model-guide162{border:0}.universal-surface162,.universal-surface162 h3,.universal-surface162 label,.universal-surface162>p,.universal-surface162 summary{color:#edf2f4}.model-guide162 .math-inline{white-space:nowrap;display:inline-block}.universal-surface162{height:auto;overflow:visible}
body[data-cabinet-page] .universal-surface162 canvas[data-model-chart]{height:520px!important;min-height:520px}@media(max-width:700px){body[data-cabinet-page] .universal-surface162 canvas[data-model-chart]{height:400px!important;min-height:400px}}

.universal-surface162 [hidden]{display:none!important}

/* A definition list is a sequence of input/description pairs, not result cards. */
html body .model-guide162>details>dl{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr);gap:0 16px;margin:12px 0 0;padding:0;align-items:start}
html body .model-guide162>details>dl>:is(dt,dd){box-sizing:border-box;min-width:0;max-width:100%;margin:0;padding:10px 0;border-bottom:1px solid #d5dfe3;color:#203948!important;font:400 16px/1.6 Arial,sans-serif!important;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}
html body .model-guide162>details>dl>dt{font-weight:700!important;overflow-wrap:anywhere}
html body .model-guide162>details>dl>dd{padding-left:0}
@media(max-width:650px){html body .model-guide162>details>dl{grid-template-columns:minmax(72px,95px) minmax(0,1fr);column-gap:12px}}
