.kit-sl{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px;display:grid}.kit-sl-g{display:block}.kit-sl-axis{stroke:var(--color-border-strong);stroke-width:1.5px}.kit-sl-t polyline{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.kit-sl-t circle{fill:currentColor}.kit-sl-t.gain,.kit-sl-r .gain b{color:var(--color-gain)}.kit-sl-t.loss,.kit-sl-r .loss b{color:var(--color-loss)}.kit-sl-t.accent{color:var(--color-accent-fill)}.kit-sl-t.muted{color:var(--color-text-tertiary)}.kit-sl-r{margin:0;padding:0;list-style:none}.kit-sl-r li{box-sizing:border-box;flex-wrap:wrap;align-content:center;align-items:baseline;gap:2px 12px;height:44px;display:flex}.kit-sl-r span{color:var(--color-text-muted);font:400 13px / 1.3 var(--font-body)}.kit-sl-r b{color:var(--color-text);font:600 18px / 1.2 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-sl-r .muted b{color:var(--color-text-muted);font-size:16px}.kit-hm{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.kit-hm li{box-sizing:border-box;background:var(--color-surface-tint);border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:72px;padding:10px;display:flex}.kit-hm-n{color:var(--color-text);font:500 13px / 1.25 var(--font-body);overflow-wrap:break-word}.kit-hm-v{color:var(--color-text);font:600 14px / 1.2 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-hm-x{color:var(--color-text-tertiary);font:400 12px / 1.2 var(--font-body)}.kit-hm .up{background:color-mix(in srgb, var(--color-gain) 14%, var(--color-surface))}.kit-hm .up.d2{background:color-mix(in srgb, var(--color-gain) 24%, var(--color-surface))}.kit-hm .up.d3{background:color-mix(in srgb, var(--color-gain) 36%, var(--color-surface))}.kit-hm .up.d4{background:color-mix(in srgb, var(--color-gain) 48%, var(--color-surface))}.kit-hm .down{background:color-mix(in srgb, var(--color-loss) 14%, var(--color-surface))}.kit-hm .down.d2{background:color-mix(in srgb, var(--color-loss) 24%, var(--color-surface))}.kit-hm .down.d3{background:color-mix(in srgb, var(--color-loss) 36%, var(--color-surface))}.kit-hm .down.d4{background:color-mix(in srgb, var(--color-loss) 48%, var(--color-surface))}.kit-wb{gap:10px;display:grid}.kit-wb-c{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;height:112px;margin:0;padding:0;list-style:none;display:grid}.kit-wb-c li{grid-template-rows:auto minmax(0,1fr) auto;place-items:end center;gap:4px;min-width:0;display:grid}.kit-wb-v{color:var(--color-text-muted);font:500 10px / 1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-wb-b{background:var(--color-text-tertiary);opacity:.55;border-radius:6px;align-self:end;width:100%;min-height:4px;display:block}.kit-wb-c .last .kit-wb-b{background:var(--color-accent-fill);opacity:1}.kit-wb-c .last .kit-wb-v{color:var(--color-text)}.kit-wb-c .none .kit-wb-b{border:1px dashed var(--color-border);opacity:1;background:0 0;height:100%}.kit-wb-d{color:var(--color-text-tertiary);font:500 11px / 1 var(--font-body)}.kit-wb-base{color:var(--color-text-tertiary);font:400 12px / 1.4 var(--font-body);margin:0}.kit-wb-base b{color:var(--color-text-muted);font:500 12px / 1.4 var(--font-mono);font-variant-numeric:tabular-nums}.kit-sb{height:64px;position:relative}.kit-sb ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:100%;margin:0;padding:0;list-style:none;display:grid}.kit-sb li{align-items:flex-end;height:100%;display:flex}.kit-sb i{background:var(--color-text-tertiary);opacity:.45;border-radius:3px 3px 0 0;width:100%;display:block}.kit-sb .last i{background:var(--color-accent-fill);opacity:1}.kit-sb .none i{opacity:.35;border-radius:1px;height:2px}.kit-sb-a{border-top:1px dashed var(--color-text-muted);pointer-events:none;height:0;position:absolute;left:0;right:0}.kit-ds{border:1px solid var(--color-card-border);border-radius:var(--radius-full);background:var(--color-surface);align-items:stretch;height:44px;display:inline-flex;overflow:hidden}.kit-ds-s,.kit-ds-c{color:var(--color-text-muted);font:500 13px / 1 var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.kit-ds-c{color:var(--color-text);border-inline:1px solid var(--color-card-border);font-weight:600}a.kit-ds-s:hover{background:var(--color-surface-tint);color:var(--color-text)}a.kit-ds-s:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-ds-s.off{opacity:.4}@media (width<=520px){.kit-ds-s:not(.off){padding:0 10px;font-size:12px}}.kit-sc{aspect-ratio:1200/630;border:1px solid var(--color-card-border);background:var(--color-surface-tint);border-radius:14px;margin:0;overflow:hidden}.kit-sc img{object-fit:cover;width:100%;height:100%;display:block}.kit-sc-x{height:100%;color:var(--color-text-muted);font:400 13px / 1.5 var(--font-body);text-align:center;place-items:center;padding:16px;display:grid}@media (width<=480px){.kit-hm li{padding:8px}.kit-hm-n{font-size:12px}.kit-hm-v{font-size:13px}}.kit-hm li.has-tt{padding:0}.kit-hm li>.kit-tt{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:10px;min-height:72px;padding:10px;display:flex}@media (width<=480px){.kit-hm li>.kit-tt{padding:8px}}.kit-hm li>.kit-tt.is-link:hover .kit-hm-n{text-underline-offset:3px;text-decoration:underline}.kit-wb-c li.has-tt{display:block}.kit-wb-c li>.kit-tt{grid-template-rows:auto minmax(0,1fr) auto;place-items:end center;gap:4px;height:100%;padding:2px 0;display:grid}.kit-wb-c li>.kit-tt:hover,.kit-wb-c li>.kit-tt.is-open,.kit-sb li>.kit-tt:hover,.kit-sb li>.kit-tt.is-open{box-shadow:none}.kit-wb-c li>.kit-tt:hover .kit-wb-b,.kit-wb-c li>.kit-tt.is-open .kit-wb-b{opacity:1;background:var(--color-accent-fill)}.kit-wb-c li>.kit-tt:hover .kit-wb-v,.kit-wb-c li>.kit-tt.is-open .kit-wb-v{color:var(--color-text)}.kit-wb-c li>.kit-tt.is-link:hover .kit-wb-d{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.kit-sb.is-read{height:84px}.kit-sb li>.kit-tt{border-radius:3px 3px 0 0;align-items:flex-end;display:flex}.kit-sb li>.kit-tt:hover i,.kit-sb li>.kit-tt.is-open i{background:var(--color-accent-fill);opacity:1}.kit-sb li>.kit-tt:focus-visible{outline-offset:1px}.tdy,.tdy-sk{gap:16px;display:grid}.tdy-head{align-items:end;gap:12px;display:grid}.tdy-r1,.tdy-r2,.tdy-r3,.tdy-r4{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.tdy-range{gap:16px;display:grid}.tdy-range .kit-rf{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tdy-fig{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.tdy-fig b{color:var(--color-text);font:600 clamp(26px, 2.4vw, 32px) / 1.1 var(--font-mono);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap}.tdy-fig span{color:var(--color-text-muted);font:400 13px / 1.4 var(--font-body)}.tdy-fine{color:var(--color-text-tertiary);font:400 12px / 1.5 var(--font-body);margin:0}.tdy-empty{color:var(--color-text-muted);font:400 14px / 1.5 var(--font-body);margin:0}@media (width>=768px){.tdy-head{grid-template-columns:minmax(0,1fr) auto}.tdy-r2,.tdy-r3,.tdy-r4{grid-template-columns:repeat(2,minmax(0,1fr))}.tdy-r2>:last-child,.tdy-r3>:first-child{grid-column:1/-1}}@media (width>=1100px){.tdy-r2>.kit-rc,.tdy-r4>.kit-rc{min-height:300px}.tdy-r3>.kit-rc{min-height:420px}.tdy-r1{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.tdy-r2,.tdy-r3{grid-template-columns:repeat(3,minmax(0,1fr))}.tdy-r2>:last-child,.tdy-r3>:first-child{grid-column:auto}}.tdy-end .pe-ask{padding-bottom:24px}.tdy-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tdy-share{align-items:center;gap:10px;display:inline-flex}.tdy-share-note{min-width:0;color:var(--color-text-muted);font:500 12px / 1.3 var(--font-body)}.tdy-share-note:empty{display:none}
