.ol-05-scheme,.ol-05-machine,.ol-05-experiments,.ol-05-dollar,.ol-05-lag,.ol-05-receipts{--o05-ndd: #27348b;--o05-cost: #bfe6cb}.ol-05-start.ol .opts{grid-template-columns:repeat(4,minmax(0,1fr))}.ol-05-machine.ol .knobs,.ol-05-machine.ol .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ol-05-scheme .o05-paths,.ol-05-life .o05-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ol-05-quiz.ol .q .opts{grid-template-columns:minmax(0,1fr)}.ol-05-quiz.ol .q .obtn{justify-content:flex-start;text-align:left}@media(max-width:640px){.ol-05-machine.ol .knobs,.ol-05-scheme .o05-paths,.ol-05-life .o05-cards{grid-template-columns:minmax(0,1fr)}.ol-05-machine.ol .stats,.ol-05-start.ol .opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ol-05-scheme .o05-steps{display:flex;flex-direction:column}.ol-05-scheme .o05-steps>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-block:6px;border-top:1px solid var(--hair);font-size:14px;line-height:1.4}.ol-05-scheme .o05-steps>div:first-child{border-top:0}.ol-05-scheme .o05-steps .val{font-weight:700;white-space:nowrap}.ol-05-scheme .o05-steps .sub{padding-left:14px;border-top-style:dashed;color:var(--muted);font-size:13px}.ol-05-scheme .o05-steps .sub .val{font-weight:600}.ol-05-scheme .o05-steps .bud{color:var(--accent-strong);font-weight:700}.ol-05-scheme .o05-steps .co{color:var(--primary-strong);font-weight:700}.ol-05-machine .seg-ndd,.ol-05-experiments .seg-ndd{background:var(--o05-ndd);color:#fff}.ol-05-machine .seg-cost,.ol-05-experiments .seg-cost{background:var(--o05-cost);color:var(--ink)}.ol-05-machine .seg+.seg,.ol-05-experiments .seg+.seg{box-shadow:inset 1px 0 #fff}.ol-05-machine .o05-bars{display:flex;flex-direction:column;gap:8px}.ol-05-machine .o05-msg{font-size:14px;line-height:1.5}.ol-05-machine .o05-lag{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid #c7cff7}.ol-05-machine .o05-lagrows{display:flex;flex-direction:column;gap:10px}.ol-05-machine .o05-lagrow{display:flex;flex-direction:column;gap:4px}.ol-05-machine .o05-lagrow p{font-size:13.5px;line-height:1.4}.ol-05-machine .o05-lagrow .barrel{height:22px;border-radius:6px}.ol-05-machine .o05-lagrow .seg{font-size:12px}.ol-05-experiments.ol .mrow{grid-template-columns:4.8em minmax(0,1fr)}.ol-05-experiments .o05-go{display:flex;flex-wrap:wrap;gap:8px}.ol-05-experiments .o05-cap{color:var(--muted);font-size:13px;font-weight:700;line-height:1.3}.ol-05-dollar .o05-pair{display:flex;flex-direction:column;gap:6px}.ol-05-dollar .o05-cap{font-size:14px;font-weight:700;line-height:1.3}.ol-05-dollar .o05-ndd{background:var(--o05-ndd);color:#fff}.ol-05-lag.ol .chart .sel,.ol-05-receipts.ol .chart .sel{fill:var(--ink);font-weight:700}.ol-05-lag .chart .hit,.ol-05-receipts .chart .hit{cursor:pointer}.ol-05-lag .o05-read,.ol-05-receipts .o05-read{min-height:4.4em;color:var(--ink);font-size:14px;line-height:1.5}.ol-05-lag .o05-line{display:inline-block;flex:none;width:16px;height:0;border-top:3px solid var(--ink)}.ol-05-lag .o05-line.watch{border-top-color:var(--budget)}@media(prefers-reduced-motion:reduce){.ol-05-machine .seg,.ol-05-experiments .seg{transition:none}}.ol-05-lag .o05-side,.ol-05-receipts .o05-side{display:contents}@media(min-width:1024px){.prose-article:has(>.ol)>.ol-05-scheme,.prose-article:has(>.ol)>.ol-05-dollar,.prose-article:has(>.ol)>.ol-05-lag,.prose-article:has(>.ol)>.ol-05-receipts{max-width:none}.prose-article:has(>.ol) .ol-05-machine .mctl .knobs{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-article:has(>.ol) .ol-05-machine .mctl .presets>.obtn{flex:1 1 auto}.prose-article:has(>.ol) .ol-05-machine .mout .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-article:has(>.ol) .ol-05-dollar .panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px;align-items:center}.prose-article:has(>.ol) .ol-05-dollar .panel>.omuted{grid-column:1 / -1}.prose-article:has(>.ol) .ol-05-dollar .o05-pair{grid-column:1}.prose-article:has(>.ol) .ol-05-dollar .legend{grid-column:2;grid-row:2 / span 2;flex-direction:column;flex-wrap:nowrap;gap:8px}.prose-article:has(>.ol) .ol-05-lag .ocard,.prose-article:has(>.ol) .ol-05-receipts .ocard{display:grid;grid-template-columns:520px minmax(0,1fr);gap:8px 32px;align-items:start}.prose-article:has(>.ol) .ol-05-lag .ocard>h3,.prose-article:has(>.ol) .ol-05-receipts .ocard>h3{grid-column:1 / -1}.prose-article:has(>.ol) .ol-05-lag .ocard>.legend,.prose-article:has(>.ol) .ol-05-lag .ocard>.chart,.prose-article:has(>.ol) .ol-05-receipts .ocard>.legend,.prose-article:has(>.ol) .ol-05-receipts .ocard>.chart{grid-column:1}.prose-article:has(>.ol) .ol-05-lag .o05-side,.prose-article:has(>.ol) .ol-05-receipts .o05-side{display:flex;flex-direction:column;gap:12px;grid-column:2;grid-row:2 / span 2;min-width:0}.prose-article:has(>.ol) .ol-05-lag .o05-read{min-height:9em}.prose-article:has(>.ol) .ol-05-receipts .o05-read{min-height:7.5em}}@media(min-width:1200px){.prose-article:has(>.ol) .ol-05-machine .mout .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.prose-article:has(>.ol) .ol-05-lag .ocard,.prose-article:has(>.ol) .ol-05-receipts .ocard{grid-template-columns:624px minmax(0,1fr)}}
