.rVg1qa_panel{border:1px solid var(--color-line);background:var(--color-wash);border-radius:28px;height:clamp(260px,84vw,340px);position:relative;overflow:hidden}.rVg1qa_plot{position:absolute;inset:3.1rem 1.4rem 2.6rem}@media (min-width:640px){.rVg1qa_panel{height:clamp(300px,50vh,430px)}.rVg1qa_plot{inset:3.4rem 2.5rem 2.9rem}}.rVg1qa_grid{border-block:1px solid var(--color-line-2);position:absolute;inset:0}.rVg1qa_draw{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);position:absolute;inset:-12px 0}.rVg1qa_svg{width:100%;height:calc(100% - 24px);position:absolute;inset:12px 0;overflow:visible}.rVg1qa_read{fill:none;stroke:var(--color-ink-4);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.rVg1qa_tutor{fill:none;stroke:color-mix(in srgb, var(--color-lime) 84%, var(--color-ink));stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.rVg1qa_area{fill:var(--color-lime);opacity:.18}html[data-theme=dark] .rVg1qa_area{opacity:.09}.rVg1qa_mark{top:0;bottom:0;left:calc(var(--x) * 100%);width:0;opacity:clamp(0, calc((var(--p) - var(--x) + .015) * 14), 1);transition:opacity .2s linear;position:absolute}.rVg1qa_mark:before{content:"";top:calc(var(--top) * 100%);border-left:1px dashed var(--color-line-2);position:absolute;bottom:0;left:-.5px}.rVg1qa_dot{top:calc(var(--top) * 100%);background:var(--color-lime);width:9px;height:9px;box-shadow:0 0 0 3px var(--color-wash);border-radius:999px;position:absolute;left:0;transform:translate(-50%,-50%)}.rVg1qa_markLabel{bottom:calc((1 - var(--top)) * 100% + .7rem);white-space:nowrap;letter-spacing:-.01em;color:var(--color-ink);font-size:12px;font-weight:500;position:absolute;left:0;transform:translate(-50%)}.rVg1qa_first .rVg1qa_markLabel{transform:translate(-.3rem)}@media (min-width:640px){.rVg1qa_markLabel{font-size:14px}}.rVg1qa_tick{top:calc(100% + .8rem);left:calc(var(--x) * 100%);white-space:nowrap;position:absolute;transform:translate(-50%)}.rVg1qa_tick:first-child{transform:none}.rVg1qa_tick:last-child{transform:translate(-100%)}.rVg1qa_end{white-space:nowrap;opacity:clamp(0, calc((var(--p) - .93) * 16), 1);font-size:12px;font-weight:500;transition:opacity .2s linear;display:none;position:absolute;right:0}@media (min-width:640px){.rVg1qa_end{font-size:14px;display:block}}.rVg1qa_endRead{color:var(--color-ink-3);top:calc(84% - 1.6rem)}.rVg1qa_endTutor{top:calc(var(--oy) * 100% + 1.4rem);color:var(--color-ink);right:.25rem}.rVg1qa_orb{left:calc(var(--p) * 100%);top:calc(var(--oy) * 100%);pointer-events:none;width:38px;position:absolute;transform:translate(-50%,-50%)}@media (min-width:640px){.rVg1qa_orb{width:48px}}.rVg1qa_stays{background:linear-gradient(var(--color-lime), var(--color-lime)) no-repeat 0 88% / 100% .16em;padding-inline:.02em}.rVg1qa_key{vertical-align:middle;width:18px;height:0;display:inline-block}.rVg1qa_keyRead{border-top:2px dotted var(--color-ink-4)}.rVg1qa_keyTutor{border-top:3px solid var(--color-lime);border-radius:2px}
