.carriage{background:var(--stock-sunk);border-top:1px solid var(--rule-major);border-bottom:1px solid var(--rule-major);margin:0 0 var(--chart);padding:20px 22px 22px}.track{cursor:ew-resize;touch-action:none;border-bottom:1px solid var(--ctl-line);background-image:repeating-linear-gradient(to right, var(--rule-major) 0, var(--rule-major) 1px, transparent 1px, transparent 10%);height:44px;margin:4px 0 0;position:relative}.knob{background:var(--ink);border:2px solid var(--stock-sunk);border-radius:50%;width:15px;height:15px;margin:-7px 0 0 -7px;position:absolute;top:50%}.knob:after{content:"";background:var(--ink);width:1px;height:15px;margin-left:-.5px;position:absolute;top:11px;left:50%}.ends{font-family:var(--mono);color:var(--pencil);justify-content:space-between;padding-top:5px;font-size:11.5px;display:flex}.legs{gap:10px;margin-top:18px;display:grid}.leg,.sum{grid-template-columns:6.5rem 5.5rem 1fr;align-items:center;gap:14px;display:grid}.leg .name,.sum .name{font-size:13px;font-weight:500;font-stretch:80%}.leg .val,.sum .val{font-family:var(--mono);font-size:14px;font-weight:500}.bar,.whole{background:var(--stock);border:1px solid var(--rule-major);height:12px;display:block}.bar i{background:var(--ink);height:100%;display:block}.leg.down .bar i{background:var(--pen-down);background-image:repeating-linear-gradient(45deg,#f5f1e68c 0 3px,#0000 3px 7px)}.whole{display:flex}.whole b{height:100%;display:block}.whole b:first-child{background:var(--ink)}.whole b:last-child{background:var(--pen-down);background-image:repeating-linear-gradient(45deg,#f5f1e68c 0 3px,#0000 3px 7px)}.sum{border-top:1px solid var(--rule-major);margin-top:4px;padding-top:12px}.sum .val{font-weight:500}.rig-foot{max-width:70ch;margin:16px 0 0;font-size:15px}.maths{font-family:var(--mono);background:var(--stock-sunk);border-top:1px solid var(--rule-major);border-bottom:1px solid var(--rule-major);margin:0 0 var(--chart);white-space:nowrap;padding:18px 22px;font-size:12.5px;line-height:2;overflow-x:auto}.maths .k{color:var(--pencil)}.maths .u{color:var(--ink);font-weight:500}.maths .d{color:var(--pen-down);font-weight:500}.maths .r{border-top:1px solid var(--ctl-line);margin-top:10px;padding-top:10px;display:inline-block}.ran{margin:0 0 var(--chart);padding:0;list-style:none}.ran li{border-bottom:1px solid var(--rule);grid-template-columns:7rem 1fr auto;align-items:baseline;gap:6px 18px;padding:14px 0;display:grid}.ran li:last-child{border-bottom:0}.ran .what{padding-left:14px;font-size:13px;font-weight:500;font-stretch:80%;position:relative}.ran .what:before{content:"";background:var(--ink);width:7px;height:7px;position:absolute;top:.45em;left:0}.ran .said b{font-weight:600}.ran .tx{font-family:var(--mono);color:var(--pencil);white-space:nowrap;font-size:12px}.live-slots{border-top:1px solid var(--rule-major);font-family:var(--mono);color:var(--pencil);margin:16px 0 0;padding:14px 0 0;font-size:12px;list-style:none}.live-foot{color:var(--pencil);margin:14px 0 0;font-size:13px}.live-err{display:none}.live[data-state=error] .live-err,.live[data-state=unreachable] .live-err{display:block}@media (max-width:640px){.leg,.sum{grid-template-columns:5rem 4.5rem 1fr;gap:10px}.ran li{grid-template-columns:1fr}}.kicker{color:var(--pencil);max-width:58ch;margin:0 0 16px;font-size:16px;line-height:1.55}.kicker b{font-family:var(--mono);color:var(--ink);font-size:15px;font-weight:500}.offer{margin:0 0 calc(var(--chart) * 2);background:var(--stock-sunk);border-top:1px solid var(--rule-major);border-bottom:1px solid var(--rule-major);flex-wrap:wrap;align-items:center;gap:18px 28px;padding:18px 22px;display:flex}.proof{flex-wrap:wrap;flex:340px;align-items:baseline;gap:4px 12px;display:flex}.proof .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pencil);font-size:12px;font-stretch:80%}.proof b{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);font-size:clamp(20px,2.4vw,26px);font-weight:500}.proof span:last-child{color:var(--pencil);flex:100%;max-width:60ch;font-size:14.5px;line-height:1.5}.acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:620px){.offer{flex-direction:column;align-items:stretch}.proof{flex:none}.acts .btn{text-align:center;flex:100%}}
