.qm-drop{fill:var(--ink);stroke:var(--bg);stroke-width:1.4}.qm-n{fill:var(--inverse);font-size:9px;font-weight:800;pointer-events:none}.qm-check{fill:none;stroke:var(--inverse);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.qm-done .qm-drop{fill:var(--bg);stroke:var(--ink);stroke-width:1.8}.qm-done .qm-check{stroke:var(--ink)}.qm-tag rect{fill:var(--ink);stroke:var(--bg)}.qm-tag text{fill:var(--inverse)}.qm-done .qm-tag rect{fill:var(--bg);stroke:var(--ink)}.qm-done .qm-tag text{fill:var(--ink)}.qm-root{padding:4px 2px 10px}.qm-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qm-head h2{margin:0;font-size:18px;flex:1}.qm-banner{font-size:12px;color:var(--ink-2);border:1px dashed var(--line);border-radius:10px;padding:6px 10px;margin-bottom:8px}.qm-sub{margin:6px 0;font-size:13px;color:var(--ink-2)}.qm-card{position:relative;display:flex;flex-direction:column;gap:4px;margin:8px 0;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--bg);color:var(--ink)}.qm-card-on{border-color:var(--ink)}.qm-card-done{border-style:dashed}.qm-card>b{font-size:15px;line-height:1.3;padding-right:64px}.qm-where{font-size:12px;color:var(--ink-2)}.qm-teach{font-size:13px;line-height:1.45;color:var(--ink-2)}.qm-demo{position:absolute;top:10px;left:14px;font-size:10px;font-style:normal;color:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:0 5px}.qm-card .qm-demo+b,.qm-card .qm-demo~b{margin-top:14px}.qm-state{position:absolute;top:10px;right:14px;font-size:11px;font-style:normal;font-weight:700;border:1.5px solid var(--ink);border-radius:6px;padding:1px 6px}.qm-card-done .qm-state{background:var(--ink);color:var(--inverse)}.qm-acts{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:6px}
