:root{--f:var(--green);--f-h:var(--green-h);--f-t:var(--mint);--f-tt:var(--mint-t);--f-on:#fff}.d-leak .grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.d-ledger{border-radius:var(--r-lg);background:#fffdf8;position:sticky;top:100px;overflow:hidden;box-shadow:0 0 0 1px #8f5a1e24,0 30px 60px -36px #11182759}.d-ledger .lh{border-bottom:2px solid var(--f-tt);padding:22px 24px 16px}.d-ledger .lh b{font:700 17px/1.3 var(--fd);color:var(--ink);letter-spacing:-.01em;display:block}.d-ledger .lh span{color:var(--g500);font-size:13px}.d-sw{background:var(--f-t);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;display:grid}.d-sw button{height:34px;font:600 12.5px/1 var(--fb);color:var(--g500);border-radius:9px;transition:background .3s,color .3s,box-shadow .3s}.d-sw button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #11182714}.d-rows{background:repeating-linear-gradient(#0000 0 47px,#8f5a1e1f 47px 48px);padding:4px 24px 0}.d-rw{height:48px;color:var(--ink);grid-template-columns:1fr 70px 92px;align-items:center;gap:12px;font-size:13.5px;display:grid}.d-rw.h{height:36px;color:var(--g500);font-size:11.5px;font-weight:600}.d-rw>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums;font:500 13px/1 SFMono-Regular,ui-monospace,Menlo,monospace}.d-rw.h>span{font:600 11.5px/1 var(--fb)!important}.d-rw small{color:var(--g500);font-size:11.5px;display:block}.d-b{justify-items:end;display:inline-grid;position:relative}.d-b>i{grid-area:1/1;font-style:normal;transition:opacity .4s,transform .4s}.d-b .no{color:#c2410c}.d-b .yes{color:#2d915c;opacity:0;font-weight:700;transform:translateY(4px)}.d-ledger[data-cur="1"] .d-b .no{opacity:0;transform:translateY(-4px)}.d-ledger[data-cur="1"] .d-b .yes{opacity:1;transform:none}.d-tot{border-top:2px solid var(--f-tt);color:var(--ink);grid-template-columns:1fr 70px 92px;align-items:center;gap:12px;padding:16px 24px;font-weight:700;display:grid}.d-tot>span:nth-child(n+2){text-align:right;font:700 14px/1 SFMono-Regular,ui-monospace,Menlo,monospace}.d-ledger .note{color:var(--g500);padding:0 24px 22px;font-size:12.5px}.d-leaks li{border-top:1px solid var(--line-2);grid-template-columns:46px 1fr;gap:20px;padding:28px 0;display:grid}.d-leaks li:first-child{border-top:0;padding-top:4px}.d-leaks .k{background:var(--f-t);width:46px;height:46px;color:var(--f-h);border-radius:14px;place-items:center;display:grid}.d-leaks h3{letter-spacing:-.02em;font-size:21px}.d-leaks p{margin-top:8px;font-size:15.5px}.d-leaks .fix{color:var(--ink);gap:10px;margin-top:14px;font-size:14.5px;line-height:1.5;display:flex}.d-leaks .fix .ic{width:18px;height:18px;color:var(--f-h);flex:none;margin-top:2px}.d-run{padding:30px 32px 28px}.d-run .hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.d-run .hd small{color:var(--g500);font-size:12px;display:block}.d-run .hd .mk-h{font-size:18px}.d-flags{height:78px;margin-top:26px;position:relative}.d-flag{bottom:0;left:var(--x);white-space:nowrap;color:var(--g500);padding:0 0 20px 12px;font-size:12px;line-height:1.35;position:absolute}.d-flag:before{content:"";background:var(--f);width:1.5px;position:absolute;top:2px;bottom:0;left:0}.d-flag.dn:before{background:#e8b49a}.d-flag b{color:var(--ink);font-size:12.5px;display:block}.d-flag em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.d-flag em.up{color:#2d915c}.d-flag em.dn{color:#c2410c}.d-bar{gap:4px;height:92px;display:flex}.d-seg{flex:var(--w);color:#fff;transform-origin:0;border-radius:14px;flex-direction:column;justify-content:center;padding:0 18px;display:flex;position:relative;overflow:hidden}.d-seg small{opacity:.85;font-size:12px}.d-seg b{font:800 24px/1.15 var(--fd);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.d-seg.s1{background:var(--f-h)}.d-seg.s2{background:var(--f)}.d-seg.s3{background:var(--f-tt);color:var(--ink)}.d-run[data-play] .d-seg{opacity:0;transform:scaleX(.2)}.d-run.play .d-seg{animation:dSeg .7s var(--ease) both;animation-delay:calc(var(--i) * .45s)}@keyframes dSeg{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.d-when{color:var(--g500);gap:4px;margin-top:10px;font-size:12px;display:flex}.d-when span{flex:var(--w);padding-left:4px}.d-sum{border-top:1px dashed #e3e5e8;flex-wrap:wrap;align-items:flex-end;gap:10px 22px;margin-top:28px;padding-top:24px;display:flex}.d-sum>div small{color:var(--g500);font-size:12px;display:block}.d-sum>div b{font:800 28px/1 var(--fd);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.d-sum>div b.up{color:#2d915c}.d-sum>div b.dn{color:#c2410c}.d-sum .op{font:600 22px/1 var(--fd);color:var(--g300);padding-bottom:3px}.d-sum .fin b{color:var(--f-h)}.d-sum .d-closed{align-self:center;margin-left:auto}@media (width<=991px){.d-leak .grid{grid-template-columns:1fr;gap:48px}.d-ledger{order:2;position:relative;top:0}}@media (width<=640px){.d-rw,.d-tot{grid-template-columns:1fr 60px 70px;gap:8px}.d-rows,.d-tot,.d-ledger .lh,.d-ledger .note{padding-left:16px;padding-right:16px}.d-leaks li{grid-template-columns:1fr;gap:12px}.d-run{flex-direction:column;padding:22px 18px 20px;display:flex}.d-bar{order:1}.d-flags{order:2}.d-sum{order:3}.d-flags{gap:12px;height:auto;margin-top:18px;display:grid;position:static}.d-flag{white-space:normal;padding:0 0 0 12px;position:relative;left:auto}.d-flag:before{top:0}.d-bar{flex-direction:column;height:auto;margin-top:18px}.d-seg{flex:none;padding:14px 16px}.d-when{display:none}.d-seg small:after{content:attr(data-when)}.d-sum>div b{font-size:22px}.d-sum .d-closed{margin-left:0}}
