@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2)format("woff2")}@font-face{font-family:Beth Ellen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/beth-ellen-latin.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--ink:#f2f0ea;--ink-2:#cfccc4;--muted:#9a978f;--rule:#2e2d2a;--soft:#161513;--warn:#f0a37a;--focus:#8fb0ff;--serif:"Cormorant Garamond", "EB Garamond", Garamond, Georgia, serif;--display:"Beth Ellen", cursive}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--serif);font-variant-numeric:lining-nums;margin:0;font-size:1.25rem;line-height:1.45}a{color:inherit}ul{list-style-type:circle}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hint{color:var(--ink-2);font-size:1.05rem;display:block}.muted{color:var(--muted)}.links{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem 1.75rem;display:flex}@media (width>=72rem){.links{position:absolute;top:0;left:0}}.links a{align-items:center;gap:.65rem;font-size:1.1rem;font-weight:700;line-height:1.5rem;text-decoration:none;display:flex}.links a:hover{text-decoration:underline}.links img{object-fit:cover;border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.links h2{margin:.9rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.5rem}.links a.person{font-weight:400}.release-notes{max-width:46rem;margin:0 auto;padding:1.25rem 1.75rem;font-size:1.05rem}@media (width>=72rem){.release-notes{width:calc(50vw - 25rem);position:absolute;top:0;right:0}}.release-notes h2{text-align:center;margin:0;font-size:1.25rem;font-weight:700}.release-notes .release{margin-top:.6rem}.release-notes .release>button{text-align:left;font-weight:700}.release-notes a{text-decoration:none}.release-notes a:hover{text-decoration:underline}.release-notes ul{margin:.25rem 0 0;padding-left:1.25rem}.paper{--bg:#e6eefa;--ink:#111;--ink-2:#3a3a3a;--muted:#6b6b6b;--rule:#6b6b6b80;--soft:#00000014;--warn:#8a3b12;--focus:#1a56db;--title-size:clamp(2.5rem, 8vw, 4.25rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:50rem;min-height:100vh;color:var(--ink);background:var(--bg) url(/assets/paper--CeXdyrO.webp) center top / 100% auto repeat-y;margin:0 auto;padding:1px 0}.page{max-width:46rem;margin:0 auto;padding:0 1rem}.hero{text-align:center;margin-top:3rem}.hero h1{font-family:var(--display);font-size:var(--title-size);margin:0;font-weight:400;line-height:1.35}.tagline{margin:.9rem 0 0;font-size:1.55rem;font-style:italic}.coverage{text-align:center;margin-top:3.25rem}.coverage h2{margin:0;font-size:1.5rem;font-weight:700}.coverage p{margin:.2rem 0 0;font-size:1.05rem}.form{text-align:center;gap:2rem;max-width:34rem;margin:3rem auto 0;display:grid}.field{font-size:1.5rem}.upload label{cursor:pointer}.upload label:focus-within{outline:2px solid var(--focus);outline-offset:3px}.upload label:hover strong,.dropdown>button:hover .dropdown-title{text-decoration:underline}.warn{color:var(--warn)}.dropdown>button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dropdown .arrow{text-align:center;width:1em;margin-right:.15rem;font-weight:700;line-height:1;transition:transform .2s;display:inline-block}.dropdown>button[aria-expanded=true] .arrow{transform:rotate(90deg)}.dropdown-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .25s;display:grid}.dropdown>button[aria-expanded=true]~.dropdown-body{opacity:1;grid-template-rows:1fr}.dropdown-body>div{min-height:0;overflow:hidden}.picker fieldset{border:0;justify-content:center;justify-items:start;gap:.5rem;margin:0;padding:0;display:grid}.picker legend+.option{margin-top:.75rem}.option{cursor:pointer;align-items:center;gap:.6rem;font-size:1.3rem;display:flex}.option input{appearance:none;border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:1rem;height:1rem;margin:0}.option input:checked{background:radial-gradient(var(--ink) 0 35%, transparent 40%)}.run{text-align:center;margin-top:2.75rem}.run button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.25rem .75rem;font-size:1.85rem;font-weight:700}.run button:hover:not(:disabled){text-decoration:underline}.run button:disabled{color:var(--muted);cursor:not-allowed}.clear{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:2rem auto 0;padding:0;font-size:1.45rem;font-weight:700;display:block}.clear:hover{text-decoration:underline}.error{white-space:pre-line;max-width:34rem;color:var(--ink);background:var(--soft);text-align:center;border-radius:4px;margin:2rem auto 0;padding:.75rem 1rem}.error p{margin:0}.ask{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.75rem .5rem;margin-top:.75rem;display:flex}.ask .number{display:inline-flex;position:relative}.ask input[type=number]{appearance:textfield;padding-right:1.6rem}.ask input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ask input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ask .steps{background:#fff;border-radius:2px;grid-template-rows:1fr 1fr;width:1.1rem;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.ask .steps button{color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ask .steps button:hover{background:var(--soft)}.ask input,.ask select{font:inherit;width:7rem;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:3px;padding:.1rem .4rem}.ask>button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-basis:100%;padding:0;font-weight:700}.ask>button:hover{text-decoration:underline}@keyframes appear{0%{opacity:0;transform:translateY(.75rem)}}.result{max-width:40rem;margin:3rem auto 0;animation:.35s both appear}.headline{justify-items:center;margin:0;padding-bottom:1.17rem;font-size:1.9rem;line-height:1.5;display:grid}.headline span{white-space:nowrap}.headline .amount{font-family:var(--display);font-size:var(--title-size);line-height:1.35}.warnings{background:var(--soft);color:var(--ink);border-radius:4px;margin:1.5rem 0 0;padding:.75rem 1rem .75rem 2rem}.drop{margin-top:1.5rem;padding-top:calc(.75rem + 1px)}.drop>button{font-size:1.45rem;font-weight:700}.drop-body{overflow-wrap:anywhere;padding-top:.75rem}.reasoning h3{margin:1.5rem 0 .4rem;font-size:1.3rem;font-style:italic}.reasoning ul{padding-left:1.25rem}.dataset{margin:.6rem 0}.dataset>button{text-align:left}.sources li{margin-bottom:.5rem}.tag{border:1px solid var(--ink);border-radius:3px;padding:0 .3rem;font-size:.9rem;font-weight:700}.table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:1.05rem}.table caption{text-align:left;padding-bottom:.25rem;font-size:1.3rem;font-style:italic;font-weight:700}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.35rem .5rem .35rem 0}.table tr:last-child>*{border-bottom:0}.table thead tr:last-child>*{border-bottom:1px solid var(--ink)}.table thead th{font-weight:700}.table tbody th{font-weight:600}.table.even,.table.inputs,.table.accuracy{table-layout:fixed}.table.inputs th:first-child{width:32%}.table.inputs th:nth-child(2){width:28%}.table.accuracy th:first-child{width:64%}.chart{touch-action:pan-y;width:100%;height:auto;margin:1rem 0;display:block}.chart .grid{stroke:var(--rule);stroke-width:1px}.chart .tick{fill:var(--ink);font-size:15px;font-family:var(--serif)}.chart .line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.chart .area{fill:var(--ink);opacity:.06}.chart .median line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:4 4}.chart .median text{fill:var(--ink);font-size:15px;font-family:var(--serif);font-style:italic}.chart .crosshair line{stroke:var(--ink);stroke-width:1px}.chart .crosshair circle{fill:var(--ink);stroke:var(--bg);stroke-width:2px}.chart .crosshair text{fill:var(--ink);font-size:16px;font-weight:700;font-family:var(--serif);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.disclaimer{text-align:center;max-width:46rem;color:var(--ink-2);margin:4.5rem auto 2.5rem;padding:0 1rem;font-size:1.05rem}.disclaimer p{margin:.2rem 0}@media (width<=480px){body{font-size:1.15rem}.links{gap:.5rem 1.25rem;padding:1rem 1rem 0}.tagline{font-size:1.35rem}.headline{font-size:1.55rem}.field{font-size:1.3rem}.table{font-size:.98rem}.chart .tick,.chart .median text{font-size:24px}.chart .crosshair text{font-size:26px}}@media (prefers-reduced-motion:reduce){.dropdown .arrow,.dropdown-body{transition:none}.result{animation:none}}
