@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-var.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{--ground: #f2f0ed;--surface: #fbfaf7;--ink: #26231f;--ink-2: #6e6960;--line: rgba(56, 55, 51, .16);--accent: #8c8464;--accent-ink: #6e6747;--abyss: #26303b;--abyss-ink: #dce2e6;--abyss-ink-2: #96a3ad;--curve: #26303b;--mark: #8c8464;--mean: #b0413e;--sans: "Schibsted Grotesk", "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.45}body{margin:0}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}header.site{background:var(--abyss);color:var(--abyss-ink)}header.site .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:56px}header.site .brand{color:var(--abyss-ink);text-decoration:none;font-weight:700;letter-spacing:.02em}header.site nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center}header.site button{background:transparent;color:var(--abyss-ink);border:1px solid var(--abyss-ink-2);border-radius:4px;padding:5px 10px;font:inherit;cursor:pointer}header.site button:hover{background:#dce2e61f}header.site .article{color:var(--abyss-ink);margin-left:8px}h1{font-size:2rem;margin:28px 0 4px}h1 span{font-weight:400;color:var(--ink-2);font-size:1.2rem;margin-left:8px}.lead{max-width:62ch;color:var(--ink-2);margin:0 0 20px}h2{font-size:1.1rem;margin:0 0 12px}section{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:16px 18px;margin-bottom:16px}label,.readonly{display:flex;flex-direction:column;gap:4px;font-size:.9rem;color:var(--ink-2)}.readonly output{font-family:var(--mono);font-weight:500;font-size:1.25rem;color:var(--ink)}input,select,textarea{font:inherit;font-family:var(--mono);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:4px;padding:6px 8px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px}input.invalid{border-color:var(--mean);background:#fff4f3}input:disabled{color:var(--ink-2);background:var(--ground)}textarea{font-family:var(--sans);resize:vertical}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-bottom:12px}.grid-3 .span-2{grid-column:span 2}.basis{display:flex;gap:20px;margin-bottom:12px}.basis label{flex-direction:row;align-items:center;gap:6px;color:var(--ink)}details.help{margin:-4px 0 12px;font-size:.9rem;color:var(--ink-2)}details.help summary{cursor:pointer;color:var(--accent-ink)}details.help p{margin:6px 0 0;max-width:70ch}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle}thead th{color:var(--ink-2);font-weight:500}tbody th{font-weight:400}table.parameters input{width:6.5em}td.derived,td.kind{font-family:var(--mono);color:var(--ink-2)}tfoot td{font-family:var(--mono)}tfoot small,.readonly small{color:var(--ink-2);font-family:var(--sans)}.results{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:16px 24px;align-items:start}table.result td{font-family:var(--mono)}table.result tr.mean th,table.result tr.mean td{color:var(--mean)}figure{margin:0}figcaption{font-family:var(--mono);font-size:.85rem;color:var(--ink-2);min-height:1.4em;text-align:center}svg#plot{width:100%;height:auto;display:block;font-family:var(--mono);font-size:12px}svg#plot .grid line{stroke:var(--line);stroke-width:1}svg#plot .grid line.minor{stroke-dasharray:2 4}svg#plot .grid text{fill:var(--ink-2)}svg#plot .frame{fill:none;stroke:var(--ink-2)}svg#plot .axis{fill:var(--ink-2);font-family:var(--sans);font-size:13px}svg#plot .curve{fill:none;stroke:var(--curve);stroke-width:2}svg#plot .mark{fill:var(--mark);stroke:#fff;stroke-width:1.5}svg#plot .mark.mean{fill:var(--mean)}svg#plot .label{fill:var(--ink);font-size:12px}svg#plot .label.mean{fill:var(--mean)}svg#plot .probe{fill:none;stroke:var(--accent);stroke-width:1}svg#plot circle.probe{fill:var(--accent)}.error{color:var(--mean);margin:0 0 8px}.error:empty{display:none}footer.site{background:var(--abyss);color:var(--abyss-ink-2);margin-top:32px;padding:24px 0;font-size:.9rem}footer.site a{color:var(--abyss-ink)}footer.site p{margin:0 0 6px}@media(max-width:760px){.grid-3{grid-template-columns:1fr}.grid-3 .span-2{grid-column:auto}.results{grid-template-columns:1fr}}
