.lr-lab{--lr-ink:#18343b;--lr-teal:#08785f;--lr-coral:#c35040;--lr-line:#cddadd;color:var(--lr-ink);line-height:1.55;max-width:100%;font-variant-numeric:tabular-nums}.lr-lab *{box-sizing:border-box}.lr-lab [hidden]{display:none!important}.lr-lab h2{font-size:1.2em;line-height:1.3;margin:0 0 .5em}.lr-lab p{margin:.45em 0 1em}.lr-lab button,.lr-lab input,.lr-lab select,.lr-lab textarea{font:inherit;color:inherit}.lr-lab button{cursor:pointer;min-height:2.8em;border:1px solid var(--lr-line);background:white;border-radius:.6em;padding:.55em .85em;white-space:normal}.lr-lab button:hover{background:#eef8f5}.lr-lab :focus-visible{outline:3px solid #ce8e2b;outline-offset:3px}.lr-lab button:disabled{cursor:default;opacity:.6}.lr-lab fieldset{border:0;margin:0;padding:0;min-width:0}.lr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13em),1fr));gap:.75em 1em;margin:1em 0}.lr-field{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:.4em;min-width:0}.lr-field label,.lr-data>label{font-weight:700}.lr-field input,.lr-field select,.lr-data textarea{width:100%;min-width:0;border:1px solid #a9bcc0;border-radius:.5em;background:white;padding:.65em;min-height:3.4em}.lr-field small,.lr-data small{font-size:.85em;color:#50676d}.lr-data{display:grid;gap:.45em}.lr-data textarea{line-height:1.5;min-height:10em;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.lr-error{background:#fff0ed;border-left:4px solid var(--lr-coral);padding:.8em}.lr-result{margin:1.25em 0;padding:1.15em;border-radius:.75em;background:#eef8f5;border-left:4px solid var(--lr-teal);overflow-wrap:anywhere}.lr-result>strong{font-size:clamp(1.3em,3vw,1.9em);line-height:1.4;display:block}.lr-result p:last-child{margin-bottom:0}.lr-stats{display:flex;gap:.6em 1.5em;flex-wrap:wrap;font-size:.95em}.lr-stats b{font-size:1.1em}.lr-plots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23em),1fr));gap:1em}.lr-plots figure{margin:0;min-width:0;padding:.7em;border:1px solid var(--lr-line);border-radius:.7em;background:#fff}.lr-plots figcaption{font-size:.88em}.lr-plots svg{display:block;width:100%;height:auto;overflow:visible}.lr-axis-note{font-size:.85em;overflow-wrap:anywhere}.lr-band-legend{display:flex;flex-wrap:wrap;gap:.45em 1em;font-size:.85em}.lr-band-legend span{border-left:6px solid #b6dace;padding-left:.5em}.lr-band-legend span:last-child{border-color:#e9d8b6}.lr-point-panel{border:1px solid var(--lr-line);border-radius:.7em;padding:1em;margin:1em 0;background:#fafcfb}.lr-point-actions,.lr-actions{display:flex;gap:.5em;flex-wrap:wrap}.lr-exploration{border-left:4px solid #ce8e2b;background:#fff7e8;padding:.7em;margin:1em 0}.lr-prediction{border-top:1px solid var(--lr-line);padding-top:1em;margin-top:1em}.lr-prediction strong{font-size:1.5em;overflow-wrap:anywhere}.lr-intervals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));gap:.8em;margin:1em 0}.lr-intervals>div{padding:.9em;border-left:4px solid #98cabb;background:#f1f8f5;overflow-wrap:anywhere}.lr-intervals>div:last-child{border-color:#d3b87b;background:#faf5e9}.lr-intervals strong{font-size:1.15em;display:block}.lr-boundary{font-size:.9em}.lr-examples{margin:1.5em 0}.lr-examples>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13em),1fr));gap:.6em}.lr-examples button{text-align:left;display:grid;gap:.3em}.lr-examples button span{font-size:.85em}.lr-examples button[aria-pressed=true]{border-color:var(--lr-teal);background:#eef8f5}.lr-lab details{border-top:1px solid var(--lr-line);padding:.8em 0;margin:.6em 0}.lr-lab summary{font-weight:700;cursor:pointer;min-height:2.5em}.lr-table-scroll{overflow:auto;max-height:26em}.lr-lab table{width:100%;border-collapse:collapse;font-size:.85em}.lr-lab td,.lr-lab th{text-align:right;padding:.5em;border-bottom:1px solid var(--lr-line)}.lr-lab th:first-child{text-align:left}.lr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(prefers-reduced-motion:no-preference){.lr-plots svg circle{transition:fill .15s}}@media print{.lr-lab form,.lr-point-panel,.lr-examples,.lr-actions,.lr-exploration button,.lr-lab button{display:none!important}.lr-plots{display:block}.lr-plots figure{break-inside:avoid;margin:.8em 0}.lr-result,.lr-prediction{break-inside:avoid}.lr-lab details{display:none}.lr-lab{color:#000}}
