.belt-mark{display:block;height:auto;overflow:visible}.belt-mark .belt-mark-core{fill:#d4af37}.belt-mark .belt-mark-halo{fill:#d4af37;opacity:.16}.belt-mark[data-tone=dark] .belt-mark-core{fill:#e6cf86}.belt-mark[data-tone=dark] .belt-mark-halo{opacity:.22}.has-chart-grid{position:relative;isolation:isolate}.has-chart-grid>:not(.chart-grid){position:relative;z-index:1}.chart-grid{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.chart-grid svg{display:block;width:100%;height:100%}.chart-grid-stamp{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);margin:0;white-space:nowrap;font-size:10px;letter-spacing:.14em;color:rgb(240 244 248/.4);font-variant-numeric:tabular-nums}@media (max-width:760px){.chart-grid-stamp{display:none}}.reading-course{position:fixed;top:112px;bottom:40px;width:16px;z-index:5;pointer-events:none}.reading-course[hidden]{display:none}.reading-course svg{display:block;width:100%;height:100%;overflow:visible}.reading-course .rc-ahead{stroke:#1a3a5c;stroke-opacity:.32;stroke-width:1.25;stroke-dasharray:3 5}.reading-course .rc-made{stroke:#b8922a;stroke-width:1.75}.reading-course .rc-wp{fill:#f7f5ef;stroke:#1a3a5c;stroke-opacity:.45;stroke-width:1.25}.reading-course .rc-wp[data-passed=true]{fill:#b8922a;stroke:#b8922a;stroke-opacity:1}.reading-course .rc-fix{fill:#d4af37;stroke:#8a6d1c;stroke-width:.75;transition:transform .14s ease-out}@media (prefers-reduced-motion:reduce){.reading-course .rc-fix{transition:none}}@media print{.chart-grid,.reading-course{display:none}}