.jr.svelte-472mdw{outline:none;padding:0;overflow:visible}.jr.svelte-472mdw:focus-visible{box-shadow:0 0 0 2px var(--accent), var(--shadow)}.head.svelte-472mdw{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:12px;padding:12px 18px;font-size:12.5px;display:flex}.dots.svelte-472mdw{gap:5px;display:flex}.dots.svelte-472mdw i:where(.svelte-472mdw){background:var(--line-strong);border-radius:50%;width:9px;height:9px}.tag.svelte-472mdw{background:var(--accent-soft);color:var(--accent);border-radius:99px;margin-left:auto;padding:3px 9px;font-size:11px}.scroll.svelte-472mdw{overflow-x:auto}svg.svelte-472mdw{width:100%;min-width:860px;height:auto;font-family:var(--font-sans);background-image:radial-gradient(#14112b0f 1px,#0000 1px);background-size:16px 16px;padding:6px 8px 0;display:block}.life.svelte-472mdw{stroke:#14112b26;stroke-width:1.5px;stroke-dasharray:4 6}.lane.svelte-472mdw rect:where(.svelte-472mdw){fill:#fff;stroke:#14112b1a;filter:drop-shadow(0 6px 12px #14112b12);transition:stroke .3s,fill .3s}.lane.you.svelte-472mdw rect:where(.svelte-472mdw){fill:var(--ink);stroke:none}.lane-inner.svelte-472mdw{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}.lane.hot.svelte-472mdw .lane-inner:where(.svelte-472mdw){transform:translateY(-3px)scale(1.05)}.lane.hot.svelte-472mdw rect:where(.svelte-472mdw){stroke:var(--accent);stroke-width:2px}.ln-name.svelte-472mdw{letter-spacing:-.02em;fill:var(--ink);font-size:14px;font-weight:600}.ln-sub.svelte-472mdw{font-family:var(--font-mono);fill:var(--accent);font-size:10.5px}.you.svelte-472mdw .ln-name:where(.svelte-472mdw){fill:#fff}.you.svelte-472mdw .ln-sub:where(.svelte-472mdw){fill:#b9b5ff}.msg.svelte-472mdw{cursor:pointer;opacity:.16;transition:opacity .35s}.msg.svelte-472mdw:hover{opacity:.6}.msg.on.svelte-472mdw{opacity:1}.hit.svelte-472mdw{fill:#0000}.ln.svelte-472mdw{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:1px}.back.svelte-472mdw .ln:where(.svelte-472mdw),.back.svelte-472mdw .tip:where(.svelte-472mdw){stroke:var(--blue)}.pause.svelte-472mdw .ln:where(.svelte-472mdw),.pause.svelte-472mdw .tip:where(.svelte-472mdw){stroke:var(--amber)}.msg.on.svelte-472mdw .ln:where(.svelte-472mdw){stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.5,0,.3,1)}.tip.svelte-472mdw{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.msg.on.svelte-472mdw .tip:where(.svelte-472mdw){opacity:1;transition:opacity .2s .65s}.lbl.svelte-472mdw{font-family:var(--font-mono);fill:var(--ink-2);font-size:11px}.cur.svelte-472mdw .lbl:where(.svelte-472mdw){fill:var(--ink);font-weight:700}.num.svelte-472mdw{font-family:var(--font-mono);fill:var(--ink-3);font-size:10.5px}.pk.svelte-472mdw{fill:var(--accent);filter:drop-shadow(0 0 6px #5b57e8e6);opacity:0}.back.svelte-472mdw .pk:where(.svelte-472mdw){fill:var(--blue)}.pause.svelte-472mdw .pk:where(.svelte-472mdw){fill:var(--amber)}.cur.svelte-472mdw .pk:where(.svelte-472mdw){opacity:1;transform:translateX(var(--dx));transition:transform .8s cubic-bezier(.5,0,.3,1),opacity .2s}.caption.svelte-472mdw{border-top:1px solid var(--line);background:var(--surface-tint);align-items:flex-start;gap:18px;min-height:104px;padding:16px 20px;display:flex}.controls.svelte-472mdw{flex-shrink:0;align-items:center;gap:6px;display:flex}.controls.svelte-472mdw button:where(.svelte-472mdw){border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:18px;line-height:1}.controls.svelte-472mdw button:where(.svelte-472mdw):disabled{opacity:.35;cursor:default}.controls.svelte-472mdw .play:where(.svelte-472mdw){background:var(--ink);color:#fff;border:0;font-size:13px}.count.svelte-472mdw{color:var(--ink-3);min-width:38px;margin-left:6px;font-size:12px}.ti.svelte-472mdw{gap:6px;animation:.4s both svelte-472mdw-cap-in;display:grid}.text.svelte-472mdw p:where(.svelte-472mdw){color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.text.svelte-472mdw .tech:where(.svelte-472mdw){color:var(--ink-3);font-size:12px}@keyframes svelte-472mdw-cap-in{0%{opacity:0;transform:translateY(4px)}}.progress.svelte-472mdw{background:var(--line);border-radius:0 0 var(--radius) var(--radius);height:3px;overflow:hidden}.progress.svelte-472mdw span:where(.svelte-472mdw){background:var(--grad);height:100%;transition:width .5s;display:block}@media (width<=720px){.caption.svelte-472mdw{flex-direction:column}}.anchor.svelte-7ieb2r{scroll-margin-top:90px}.note.svelte-7ieb2r{color:var(--ink-3);margin-top:14px;font-size:12px}.lesson.svelte-7ieb2r{align-content:start;gap:10px;padding:24px;display:grid}.n.svelte-7ieb2r{color:var(--accent);font-size:13px}.next.svelte-7ieb2r{justify-content:flex-end;margin-top:28px;display:flex}
