header nav{display:flex;gap:30px}header nav a{display:flex;align-items:center;min-block-size:44px;font-size:14px}
.opening{padding-block:48px 42px}.opening h1{font-size:44px;margin-block:12px 16px}.opening p{font-size:16px}
.run-archive{border-block-start:1px solid #cbd0ca;padding-block-start:28px}.archive-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.archive-heading>a{min-block-size:44px;display:flex;align-items:center;font-size:14px}.archive-heading h2{font-size:30px}
.run-picker{display:flex;align-items:center;gap:22px;margin-block:24px 26px}.run-picker label{font-size:15px;white-space:nowrap}.run-picker select{max-inline-size:650px;flex:1;min-inline-size:0;min-block-size:52px;padding:12px 18px;border:1px solid #ada594;border-radius:2px;background:#faf8f2;color:#17191b;font:16px/1.5 DueframeSans,Arial,sans-serif;appearance:none;cursor:pointer}.run-picker select:disabled{cursor:wait;opacity:.65}.run-picker select:focus-visible{outline:3px solid #b42e21;outline-offset:4px}
#run-load-feedback{margin-block:16px 34px;max-inline-size:65ch}.run-report-heading{align-items:baseline}.run-report-heading h3{font-size:27px}.run-report-heading p{font-size:15px;max-inline-size:64ch}.run-fee{margin-block:12px;color:#626565;font-size:15px}.report-actions{display:flex;flex-wrap:wrap;gap:8px 26px;margin-block:14px 0}.report-actions button{border:0;border-radius:0;background:none;padding:10px 0;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;min-block-size:44px}.report-actions button:hover{color:#b42e21}.report-actions button:disabled{text-decoration:none;cursor:not-allowed}.report-actions button:focus-visible{outline-offset:4px}#report-action-feedback:empty{display:none}#report-action-feedback{margin-block:10px;font-size:14px}#report-link-fallback{margin-block:16px}#report-link-fallback label{display:block;margin-block-end:8px}#report-link{inline-size:100%;padding:10px;border:1px solid #ada594;background:#faf8f2;font:14px DueframeSans,Arial,sans-serif;color:#17191b}
#recorded-balances{margin-block:36px 30px;padding-block:26px 0;border-block-start:1px solid #cbd0ca;max-inline-size:900px}.checkpoint-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.checkpoint-heading h3{font-size:25px}.checkpoint-heading>span{font-size:14px;color:#626565}.checkpoint-selection{display:flex;justify-content:space-between;gap:20px;margin-block:22px 8px;align-items:baseline}.checkpoint-selection label{font-size:16px}.checkpoint-selection output{font-size:14px;white-space:nowrap;color:#626565}#checkpoint-range{inline-size:100%;block-size:36px;margin:0;appearance:none;background:transparent;cursor:ew-resize;accent-color:#292d2d}#checkpoint-range::-webkit-slider-runnable-track{block-size:2px;background:#cbd0ca}#checkpoint-range::-webkit-slider-thumb{appearance:none;inline-size:15px;block-size:25px;border:2px solid #292d2d;border-radius:1px;background:#f5f6f3;margin-block-start:-11px}#checkpoint-range::-moz-range-track{block-size:2px;background:#cbd0ca}#checkpoint-range::-moz-range-thumb{inline-size:12px;block-size:22px;border:2px solid #292d2d;border-radius:1px;background:#f5f6f3}#checkpoint-range:disabled{opacity:.5;cursor:default}#checkpoint-scenario{font-size:14px;color:#626565;margin-block:2px 22px}.checkpoint-ledger>div{grid-template-columns:1fr auto;position:relative;gap:20px;padding-block:14px 23px;overflow:clip}.checkpoint-ledger dt{color:#17191b}.checkpoint-ledger dd{font-size:20px;font-family:DueframeSans,Arial,sans-serif;font-variant-numeric:tabular-nums}.checkpoint-bar{position:absolute;inset:auto 0 0;block-size:5px;transform:scaleX(var(--balance-ratio,0));transform-origin:left;transition:transform .22s ease-out;background:#292d2d}.checkpoint-bar.cash{background:#9a7d42}.checkpoint-bar.queued{background:#b4aa98}.checkpoint-bar.claimable{background:#8f8168}
.history-details{padding-block:22px;margin-block:40px 60px}.history-details>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;min-block-size:44px}.history-details>summary::-webkit-details-marker{display:none}.history-details>summary::after{content:'';inline-size:14px;block-size:14px;background:linear-gradient(currentColor,currentColor) center/14px 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 14px no-repeat}.history-details[open]>summary::after{background:linear-gradient(currentColor,currentColor) center/14px 1px no-repeat}.history-details h2{font-size:26px}.history-details #history-status{margin-block:18px;font-size:14px}.pool-observation{margin-top:60px;border-top:1px solid #cbd0ca}.observation{margin-block-start:60px;border-top:1px solid #cbd0ca}.block-reading strong{font-size:34px!important;letter-spacing:-.015em}.run-archive .run-scenario{margin-top:24px;padding-block:24px 0}.run-archive .scenario-heading h4{font-size:18px}.run-archive .technical-details p{margin-block:14px}.run-archive .technical-details dl{max-inline-size:900px}
@media(max-width:700px){header nav{gap:22px}.opening{padding-block:32px}.opening h1{font-size:38px}.archive-heading{display:block}.archive-heading h2{font-size:28px}.archive-heading>a{margin-block-start:5px}.run-picker{display:block;margin-block:18px 26px}.run-picker label{display:block;margin-block-end:9px}.run-picker select{inline-size:100%;font-size:15px;min-block-size:53px;padding-inline:12px}.run-picker #retry-run{margin-block-start:12px}.run-report-heading h3{font-size:25px}.run-report-heading p{font-size:15px;line-height:1.7}.report-actions{gap:0 23px}.report-actions button{font-size:14px}#recorded-balances{margin-block-start:28px;padding-block-start:22px}.checkpoint-heading h3{font-size:24px}.checkpoint-selection{align-items:start}.checkpoint-selection label{font-size:15px;max-inline-size:260px}.checkpoint-ledger dd{font-size:19px}.history-details{margin-block:30px 40px}.pool-observation,.observation{margin-top:44px}.run-archive .technical-details dl>div{grid-template-columns:1fr;gap:8px}.scenario-heading{align-items:start}.scenario-heading>span{flex:none}.run-archive .scenario-heading h4{font-size:17px}.run-archive .run-transactions>li{grid-template-columns:25px minmax(0,1fr) auto}.block-reading{padding-block:12px}.block-reading strong{font-size:32px!important}}
@media(prefers-reduced-motion:reduce){.checkpoint-bar{transition:none}}
