.qexp-page{max-inline-size:940px}.qexp-page a{color:var(--green-ink);text-underline-offset:.35em}.qexp-page a.btn{color:var(--paper-fixed)}.qexp-index{list-style:none;padding:0}.qexp-index>li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding-block:2rem;border-block-end:1px solid var(--line)}.qexp-index h2{margin-block:.5rem}.qexp-index .ql-eyebrow{margin:0}.qexp-question{padding-block:1.5rem;border-block-end:1px solid var(--line)}.qexp-question h2,.qexp-feedback h3{scroll-margin-block-start:7rem}.qexp-prompt{font-size:1.2rem}.qexp-options,.qexp-controls{min-inline-size:0;border:0;padding:0;margin-block:1.5rem}.qexp-options legend,.qexp-controls legend{font-weight:600;margin-block-end:.75rem}.qexp-options label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.8rem;align-items:start;padding:1rem;margin-block:.65rem;border:1px solid var(--line);background:var(--surface);cursor:pointer}.qexp-options input{inline-size:20px;block-size:20px;margin-block-start:.3rem;accent-color:var(--accent-ink)}.qexp-options label:has(input:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.qexp-options:disabled label{cursor:default}.qexp-options:disabled input{opacity:1}.qexp-feedback{background:var(--green-soft);border-inline-start:4px solid var(--green-ink);padding:1.2rem;margin-block:1.5rem}.qexp-feedback h3{margin-block:.2rem .7rem}.qexp-reasons,.qexp-reflection{border-block:1px solid var(--line);padding-block:1rem;margin-block:1rem}.qexp-reasons li{margin-block:1rem}.qexp-page details>summary{cursor:pointer;min-block-size:44px;padding-block:.5rem;font-weight:600}.qexp-experiment{padding-block:2rem;border-block-end:2px solid var(--ink)}.qexp-controls{padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--line)}.qexp-controls label{display:block;font-weight:600}.qexp-controls input[type=range]{display:block;inline-size:100%;min-block-size:44px;margin-block:.5rem 1rem;accent-color:var(--green-ink)}.qexp-presets{display:flex;flex-wrap:wrap;gap:.7rem;margin-block:1rem 1.5rem}.qexp-presets .btn{white-space:normal;line-height:1.8}.qexp-bars{margin:1.5rem 0}.qexp-bars figcaption{font-weight:600}.qexp-bar-row{margin-block:1rem}.qexp-bar-row>span{display:block;margin-block-end:.4rem}.qexp-bar-row svg{display:block;inline-size:100%;block-size:28px;direction:ltr}.qexp-track{fill:var(--surface-sunken);stroke:var(--line);stroke-width:1}.qexp-bar{fill:var(--green-ink)}.qexp-bar-initial{fill:var(--ink)}.qexp-bar-decrease{fill:var(--accent-ink)}.qexp-table{border-collapse:collapse;inline-size:100%;table-layout:fixed;margin-block:1.5rem}.qexp-table th,.qexp-table td{border:1px solid var(--line);padding:.8rem;text-align:start;vertical-align:top}.qexp-table th:first-child{inline-size:25%}.qexp-table caption{text-align:start;font-weight:600;margin-block-end:.5rem}.qexp-table td p{margin-block:0 .65rem}.qexp-table .qa-math-scroll{max-inline-size:100%}.qexp-total{padding:1rem;background:var(--green-soft);border:1px solid var(--green-ink);font-weight:600}.qexp-restoration{padding:1rem 1.25rem;background:var(--surface);border-inline-start:4px solid var(--accent-ink);margin-block:1.5rem}.qexp-exact{font-size:1.3rem}.qexp-transfer{margin-block:2rem}.qexp-reset{margin-block:.5rem 2rem}.qexp-page :focus-visible{outline:3px solid var(--green-ink);outline-offset:4px}.qexp-downloads>h2{scroll-margin-block-start:7rem}.qexp-print-file{padding:1.25rem;margin-block:1rem;border:1px solid var(--line);background:var(--surface)}.qexp-print-file h3{margin-block:.5rem}.qexp-download{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem;border:1px solid var(--green-ink);background:var(--green-soft);font-weight:600;text-decoration:none;min-block-size:44px}.qexp-download small{font-weight:400}.qexp-print-contents{margin-block:1rem}.qexp-print-contents ol{list-style:none;padding:0}.qexp-print-contents li{border-block-end:1px solid var(--line)}.qexp-print-contents li a{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding-block:.8rem;min-block-size:44px}.qexp-page-range{font-size:.9rem;white-space:nowrap}.qexp-activity-print li{margin-block:.8rem}.qexp-activity-print li>a{display:inline-block;min-block-size:44px;padding-block:.35rem}.qexp-weights{margin:1.5rem 0}.qexp-weights figcaption{font-weight:600}.qexp-weight-row{margin-block:1.25rem}.qexp-weight-row svg{display:block;inline-size:100%;block-size:30px;direction:ltr}.qexp-weight-empty{fill:var(--surface-sunken);stroke:var(--line);stroke-width:1}.qexp-weight-cell{fill:var(--green-ink);stroke:var(--green-ink);stroke-width:1}.qexp-weight-b{fill:var(--accent-ink);stroke:var(--accent-ink)}.qexp-cost-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.qexp-cost-legend span:first-child{color:var(--accent-ink)}.qexp-cost-legend span:last-child{color:var(--green-ink)}.qexp-cost-fixed{fill:var(--accent-ink)}.qexp-cost-variable,.qexp-rate-a{fill:var(--green-ink)}.qexp-rate-b{fill:var(--accent-ink)}.qexp-rate-together{fill:var(--ink)}.qexp-rate-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.qexp-rate-legend span:first-child{color:var(--green-ink)}.qexp-rate-legend span:last-child{color:var(--accent-ink)}.qexp-prob-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem}.qexp-prob-pair figure{margin:0;min-inline-size:0}.qexp-prob-pair svg{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;direction:ltr}.qexp-prob-pair figcaption p{margin-block:.5rem}.qexp-prob-green{fill:var(--green-soft);stroke:var(--green-ink);stroke-width:1.5}.qexp-prob-orange{fill:var(--accent-soft);stroke:var(--accent-ink);stroke-width:1.5}.qexp-prob-id{fill:var(--ink);font-size:20px}.qexp-prob-cell{fill:var(--surface);stroke:var(--muted);stroke-width:1}.qexp-prob-success{fill:var(--green-soft)}.qexp-prob-excluded{fill:var(--surface-sunken)}.qexp-prob-cross{fill:none;stroke:var(--ink);stroke-width:2}.qexp-prob-dot{fill:var(--green-ink)}@media(max-width:600px){.qexp-prob-pair{grid-template-columns:minmax(0,1fr)}.qexp-table.qexp-prob-table th:first-child{inline-size:34%}}@media(max-width:600px){.qexp-table.qexp-rate-table th:first-child{inline-size:34%}}.qexp-shape-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem}.qexp-shape-pair figure{margin:0;min-inline-size:0}.qexp-shape-pair figcaption p{margin-block:.5rem}.qexp-shape-pair svg{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;direction:ltr;border:1px solid var(--line)}.qexp-shape-background{fill:var(--surface)}.qexp-shape-cell{fill:var(--green-soft);stroke:var(--green-ink);stroke-width:.8}.qexp-shape-scaled{fill:var(--accent-soft);stroke:var(--accent-ink)}.qexp-shape-outline{fill:none;stroke:var(--ink);stroke-width:1.5}@media(max-width:600px){.qexp-shape-pair{grid-template-columns:minmax(0,1fr)}.qexp-table.qexp-shape-table th:first-child{inline-size:34%}}@media(max-width:600px){.qexp-index>li{grid-template-columns:2rem minmax(0,1fr);gap:.6rem}.qexp-controls,.qexp-restoration{padding:.8rem}.qexp-table th,.qexp-table td{padding:.6rem}.qexp-table th:first-child{inline-size:25%}.qexp-weight-table th:first-child{inline-size:40%}.qexp-cost-table th:first-child{inline-size:30%}.qexp-presets .btn{flex:1 1 45%;padding-inline:.6rem}.qexp-prompt{font-size:1.12rem}}
